There are two ways to build image, Docker commit and Dockerfile (recommendation).
In this lab, I will study to use Docker commit to build a image.
First, pull a ubuntu image from Docker Hub.
This image will not include vim.
I will install vim and then build a new image called ubuntu-vi.
1. Download a ubuntu image from Docker Hub
$ docker pull ubuntu

2. Verify
$ docker images ubuntu

3. Run this image.
$ docker run -it ubuntu

4. Make sure this image has not vim
# vim

5. Install vim
# apt-get update # apt-get install -y apt-file # apt-file update # apt-get install -y vim
6. Open another terminal and check the container process. Ths name is called kind_mirzakhani.
$ docker ps

7. Using the docker commit to build a new image called ubuntu-vi
$ docker commit kind_mirzakhani ubuntu-vi

8. Check docker image, I found a new image ubuntu-vi
$ docker image ls

9. In the second terminal, let us run the new image and check vim is working.
$ docker run -it ubuntu-vi # which vim

10. Using docker history to analyse the ubuntu-vi.
$ docker history ubuntu-vi:latest

最初發表 / 最後更新: 2019.05.27 / 2019.05.27
0 comments:
張貼留言