Docker搭建nginx
1、搜索并安装docker镜像
2、先第一次直接启动,复制出docker容器内的html文件和conf文件,启动命令如下:
docker run -d -p 80:80 --name nginx1 nginx
复制命令如下:
docker cp nginx1:/usr/share/nginx/html /usr/local/docker/nginx/html HTML文件
docker cp nginx1:/etc/nginx/nginx.conf /usr/local/docker/nginx/conf/ 配置文件
3、重新停止容器,并删除容器,按照挂载卷方式启动,启动命令如下:
docker run -d -p 80:80 --name nginx1 -v /usr/local/docker/nginx/html:/usr/share/nginx/html -v /usr/local/docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /usr/local/docker/nginx/logs:/var/log/nginx nginx
4、如果要搭建docker中nginx要监控多个端口(docker中的nginx 启动时指定-p 80:80,则只监控80端口),启动命令如下:
docker run -d --net host --name nginx1 -v /usr/local/docker/nginx/html:/usr/share/nginx/html -v /usr/local/docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /usr/local/docker/nginx/logs:/var/log/nginx nginx
5、本地访问验证:192.168.0.106:80 访问成功即完成。
标签:14,80,nginx,usr,conf,Docker,local,docker
From: https://www.cnblogs.com/NIAN2011/p/16637737.html