Docker 安装Nginx

下载Nginx镜像

docker pull nginx

启动Nginx

docker run --name nginx -d -p 80:80 nginx

创建Nginx配置文件目录

mkdir /opt/nginx/html

启动nginx容器后,将nginx.conf配置文件复制到nginx配置目录下/opt/nginx/,将default.conf配置文件复制到/opt/nginx/conf.d/目录下

docker cp nginx:/etc/nginx/nginx.conf /opt/nginx/
docker cp nginx:/etc/nginx/conf.d/  /opt/nginx/conf.d/

停止并删除nginx容器

#停止nginx容器
docker stop nginx
#删除nginx容器
docker rm nginx
#查看nginx容器是否删除
docker ps -a

重新启动Nginx容器

docker run \
-d --name nginx -p 80:80 \
-v /opt/nginx/html/:/usr/share/nginx/html \
-v /opt/nginx/nginx.conf:/etc/nginx/nginx.conf  \
-v /opt/nginx/conf.d/:/etc/nginx/conf.d \
nginx 

根据default.conf配置文件中的访问配置,需要再/opt/nginx/html/文件下添加index.html文件。

访问Nginx

nginx搭建完成

猜你喜欢

转载自my.oschina.net/u/2289161/blog/1812690