镜像的两种生成方法
1、基于当前容器创建一个新的镜像
docker commit [OPTIONS] 容器ID [REPOSITORY[:TAG]]
2、dockerfile
一、拉取镜像,修改并提交镜像到本地
1、拉取一个ubuntu
镜像
docker pull ubuntu
2、运行并修改镜像
docker run -it ubuntu /bin/bash
# docker容器内执行下述两条命令安装vim:
apt-get update
apt-get -y install vim
3、提交镜像到本地
# 参数
docker commit -m="描述信息" -a="作者" 容器id 目标镜像名: [TAG]
# 实例(8a5e为我的容器id前几位,可以通过docker images命令查看)
docker commit -m="我的ubuntu" -a="zhaoyingjie" 8a5e zhaoyingjie/ubuntu:1.1
4、查看本地镜像
[root@VM-8-15-centos ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
zhaoyingjie/ubuntu 1.1 273e25a5e014 4 seconds ago 184MB
ubuntu latest