Docker centos Yum 版安装nginx
步骤1. 要求:已交互式方式启动容器mycentos,并命名为nycentos_nginx
docker run -d --privileged --name nycentos_nginx mycentos /usr/sbin/init
docker start nycentos_nginx
docker exec -it nycentos_nginx /bin/bash
效果展示:
步骤2:在容器中编辑用于安装Nginx软件包的yum源定义文件
代码
vi /etc/yum.repos.d/nginx.repo
[nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1 效果展示
步骤3.安装: yum install -y nginx
效果展示
步骤4 启动nginx
代码:systemctl start nginx
systemctl enable nginx
systemctl status nginx
效果展示:
步骤5:基于容器创建镜像
docker commit nycentos_nginx centos:nginx
效果展示:
步骤5:镜像的构建和分层
代码:docker history centos:nginx
效果展示:
步骤6:用 这个镜像创建一个容器,端口设置:80:80
代码: docker run -d -p 80:80 --privileged centos:nginx /usr/sbin/init
效果 展示: