一、基于centos制作nginx镜像
1.启动centos容器
[root@docker01 ~]# docker run -id --name yum-base centos:7
[root@docker01 ~]# docker ps -ls
2.进入容器安装工具包
#进入容器
[root@docker01 ~]# docker exec -it yum-base bash
#添加软件源进行加速
[root@111dcf057377 /]# curl -s -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
#安装epel软件源
[root@111dcf057377 /]# curl -s -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#安装nginx
[root@d2e968254433 /]# yum -y install nginx
[root@d2e968254433 /]# rm -rf /usr/share/nginx/html/*
[root@d2e968254433 /]# echo www.liux.com > /usr/share/nginx/html/index.html
[root@d2e968254433 /]# nginx -g 'daemon off;' # 在前台启动nginx服务
3.将容器提交为镜像
# -a表示声明作者信息,-m表示声明注释信息
[root@docker01 ~]# docker container commit -a linux86@liux.com -m 'shou dong v0.1' yum-base liux-centos-nginx:v0.1
4.查看镜像的详细信息
[root@docker01 ~]# docker inspect liux-centos-nginx:v0.1
5.再次提交测试
[root@docker01 ~]# docker run -d --name myweb02 liux-centos-nginx:v0.1 nginx -g 'daemon off;'
[root@docker01 ~]# docker container commit myweb02 liux-centos-nginx:v0.2
[root@docker01 ~]# docker run -d --name myweb03 liux-centos-nginx:v0.2