14.Docker搭建nginx

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 访问成功即完成。

posted @ 2022-08-29 23:01  NIANER2011  阅读(181)  评论(0编辑  收藏  举报