InterviewSolution
Saved Bookmarks
| 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 851edd8fd83aCommit 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 |
|