获取centos镜像

docker run -d -it -p 8001:80 —privileged=true —name nginx-agent centos:centos7.2.1511 /usr/sbin/init

安装 systemctl

yum install initscripts -y

安装nginx

  1. 添加nginx源

    rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

  2. 安装nginx

    yum install -y nginx

3.启动nginx并设置开机启动

systemctl start nginx.service #启动nginx systemctl enable nginx.service #设置开机启动

构建镜像

docker commit [容器ID] centos7.2-nginx #使用 cmmit命令构建镜像 docker tag centos7.2-nginx zhqilon/centos7.2-nginx #使用tag 修改镜像名称

推送到dockerhub

1.登陆dockerhub

docker login -u zhqilon #回车后可以输入密码 docker push zhqilon/centos7.2-nginx:latest #推送到docker账号下 版本号为latest

# over