Come creare una nuova image docker basata sull'image esistente?

Ho appena iniziato a utilizzare il docker. Creo un'image utilizzando il file docker. Come posso creare una nuova image da quella image esistente?

Per creare una nuova image da un'image esistente bisogna specificare 'FROM' per esempio:

FROM sergiu/ubuntu MAINTAINER sergiu 

È ansible creare una nuova image utilizzando il command docker build -f docker_filename $ docker. , Leggerà prima il Dockerfile where vengono scritte le istruzioni e creano automaticamente l'image. L'istruzione nel Dockerfile contiene i comandi necessari per assemblare un'image. Una volta che l'image viene creata, verrà assegnata un'image id. L'image può essere spinta al hub del Registro di sistema docker. Per questo, l'utente deve creare un account nel hub del Registro di sistema docker.

Un esempio di Dockerfile sembra questo,

 FROM docker/whalesay:latest RUN apt-get -y update && apt-get install -y fortunes CMD /usr/games/fortune -a | cowsay 

Qui, la prima istruzione dice che la nuova image utilizzerà docker / whalesay: ultima image. La seconda istruzione eseguirà i due comandi. E la terza istruzione indica che quando si crea l'ambiente il command "fortune -a" dovrebbe essere eseguito.