基于现有镜像创建镜像
目录
2. 然后在宿主机重新打开一个终端窗口,将正在运行的容器提交成一个镜像
知识点
1. 创建镜像由三种方法,分别为基于已有镜像创建、基于本地模板创建,以及基于Dockerfile 创建。
2. docker commit [选项] [容器ID或容器名] [仓库名:标签]
通过docker commit将容器打包成镜像(案例)
1. 首先运行一个nginx容器,并在该容器内建立一个文件
[root@registry-server ~]# docker run -it nginx:1.19.7-alpine sh # 运行容器
/ # echo "hello docker">docker容器.txt # 写入数据
/ # ls # 查看文件
2. 然后在宿主机重新打开一个终端窗口,将正在运行的容器提交成一个镜像
[root@registry-server ~]# docker commit e43 image01 # 封装容器提交成镜像
3. 最后,重新以刚才形成的镜像运行一个容器从而验证结果:
[root@registry-server ~]# docker run -it image01 sh # 运行刚才封装的容器