使用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的小贴士选项

广告
将在 10 秒后关闭
bannerAds