1.

How do you create a new image in a container without using a dockerfile?

Answer»

Install a new package in a container

docker run -it ubuntu root@851edd8fd83a:/# which yum --returns nothing root@851edd8fd83a:/# apt-get update root@851edd8fd83a:/# apt-get install -y yum root@851edd8fd83a:/# which yum /usr/bin/yum --Get the LATEST container id CONTAINER ID        IMAGE  COMMAND   CREATED STATUS                        PORTS NAMES 851edd8fd83a        ubuntu  "/bin/bash"   6 minutes ago Exited (127) 3 minutes ago                         --base image changed docker diff 851edd8fd83a

Commit the changes in the container to create a new image.

Divya1@Divya:~ $docker commit 851edd8fd83a mydocker/ubuntu_yum sha256:630004da00cf8f0b8b074942caa0437034b0b6764d537a3a20dd87c5d7b25179

--List if the new image is listed

Divya1@Divya:~ $docker images REPOSITORY            TAG IMAGE ID            CREATED SIZE mydocker/ubuntu_yum   latest 630004da00cf        20 seconds ago 256MB


Discussion

No Comment Found