docker commit提交容器副本使之成为一个新的镜像
演示ubuntu安装vim
1. 从仓库中拉取ubuntu模板
docker pull ubuntu
2. 以交互模式启动,在容器内执行/bin/bash命令
docker run -it ubuntu /bin/bash
3. 测试ubuntu模板,有ls指令,但是无vim指令
ls
vim a.txt
4. 更新我们的包管理工具
apt-get update
5. 安装vim
apt-get -y install vim
6. 执行vim操作
vim a.txt
7. commit镜像
docker commit -m=" 提交的描述信息" -a="作者"容器ID要创建的目标镜像名:[标签名]
docker commit -m="vim cmd add" -a="zzz" b08ee3042e4b zzz/myubuntu:1.1
可以另起一个命令行,docker ps查看ubuntu的id
8. 查看结果
docker images
zzz/myubuntu为自己创建的新镜像,ubuntu为镜像模板,前者比后端大100M左右
启动zzz/myubuntu,可以执行vim操作