使用Docker运行nginx
首先
使用Docker,在CentOS 7上运行并安装Nginx。
然后,直到在浏览器上显示。
环境
我已经安装了Docker。
我在fodera上进行操作。
以下是对”cat /etc/redhat-release”的中文本地化释义:
->Fedora 24版本 (Twenty Four)
Dockerfile(用于创建Docker容器的文件)
FROM centos:7
RUN yum -y update && \
#nginxリポジトリ追加
rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm && \
#nginxインストール
yum install nginx -y
EXPOSE 80
CMD ["/usr/sbin/nginx", "-g", "daemon off;"]
我才刚知道如果不在前台运行,应用程序会立即停止。
建立和运行
docker build -t a ./
docker run -d -p 8000:80 --name ab a
用浏览器显示
好的!
下次
我打算使用php-fpm容器!
给你一个额外的提示
删除容器、
删除镜像、
容器的shell、
nginx的版本
docker rm ab -f
docker rmi a
docker exec -it ab /bin/bash
nginx -v
请用中文进行原生改写,只需要一个选项:
参考:
使用Docker创建开发环境【nginx容器篇】
在Mac上使用Docker,第二部分
3个关于在Docker上运行nginx的小贴士选项