nginx docker安装

nginx docker安装

1.1 安装前准备

创建目录/opt/docker,然后copy文件夹nginx,到此目录
编辑配置文件nginx.conf,copy静态文件到/nginx/html目录下

2.1 启动nginx

如果有外网直接运行即可,如果没有外网需要提前docker load -i nginx:1.18.0

docker run --name ecs-nginx -p 80:80 -p 9097-9200:9097-9200 \
-v /opt/docker/nginx/conf/nginx:/etc/nginx \
-v /opt/docker/nginx/html:/usr/share/nginx/html \
-v /opt/docker/nginx/logs/:/var/log/nginx \
-d nginx:1.18.0
#备注: -p 9097-9200:9097-9200批量映射端口,将9097-9200端口全部映射。使用这种方式会占用大量内存,所以非特殊情况不要使用这种方式
#宿主机的路径/opt/docker/nginx/html,映射到容器中的路径为/usr/share/nginx/html,所以注意配置nginx时的路径问题

3.1 重启nginx

每次修改文件后,如果没有新增端口释放,执行`docker exec -it ecs-nginx nginx -s reload`加载配置;如果新增了端口,需要删除原有容器,
docker run增加端口映射重新启动
posted @ 2022-04-28 21:26  liwenchao1995  阅读(65)  评论(0编辑  收藏  举报