内容摘要
通过容器构建镜像
dockerfile 方式构建镜像
通过容器构建
上一节讲了容器镜像的基本操作,本节讲解如何构建容器镜像。
容器是镜像的实例,根据容器构建镜像方法如下:
1、运行容器
以 centos 镜像为例,命令为:
docker run -it centos:7
使用 -it 参数以交互方式创建容器,并进入容器。
2、在容器中操作
可以在容器中做在主机中做的大量操作,比如创建文件,安装软件等。
在容器中创建 in_docker 文件,由于容器无法使用 vim 命令,使用 yum install vim 命令安装。
3、创建新镜像
使用 exit 指令退出容器,创建新镜像,命令为:
docker commit 原镜像名 新镜像名
容器名称 heuristic_rosalind 是随机生成的,新构建镜像名称为 centos7-with-yum,
查看镜像,在 SIZE 列可以看到新构建的镜像为 369M,比原先的镜像大。
4、验证是否构建成功
根据新的镜像创建容器,进入容器后,运行vim命令,并查看根目录下是否有 in_docker文件