四:(之四)基于已有镜像构建自己的Docker镜像

4构建自己的Docker镜像

4.1常用命令:

等同于docker commit 将一个被改变的容器创建成一个新的image

四:(之四)基于已有镜像构建自己的Docker镜像

等同于docker build 通过Dockerfile创建一个image

四:(之四)基于已有镜像构建自己的Docker镜像

输入vim进入程序:

四:(之四)基于已有镜像构建自己的Docker镜像

:q退出。

四:(之四)基于已有镜像构建自己的Docker镜像

标识最好是 dockerid/别名

四:(之四)基于已有镜像构建自己的Docker镜像

实际上这两个centos image会共享多的从:

四:(之四)基于已有镜像构建自己的Docker镜像

2》使用Dockerfile打包镜像 (只需要分享Dockerfile)

输入:

mkdir docker-centos-vim

cd docker-centos-vim

命令docker build 第一步从image中拉取base image,第二步创建一个临时的image,安装vim,稍后会被destroy。

四:(之四)基于已有镜像构建自己的Docker镜像

在image中形成一个新的image:

四:(之四)基于已有镜像构建自己的Docker镜像