51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

nginx 安装(docker版)

(3 封私信 / 7 条消息) 如何使用docker部署nginx? - 知乎 (zhihu.com)

1-先通过创建一个临时容器 nginx 得到默认配置文件,并放到宿主机上,宿主机上要配置好目录结构。

docker run -d --name nginx nginx:1.24

在宿主机上创建 nginx 的目录结构,放家目录下或其他什么目录下,要好找,好备份

2 -创建挂载目录

mkdir -p /home/nginx/{conf,log,html}

3 把 nginx 容器中的文件进行复制

docker cp nginx:/etc/nginx/nginx.conf  /home/nginx/conf/nginx.conf

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

docker cp nginx:/usr/share/nginx/html  /home/nginx/

4- 得到配置文件后,删除临时容器 nginx。

docker rm -f nginx

5-重新创建 nginx 容器:

docker run -d \
    --name nginx \
    -p 80:80 \
    -p 443:443 \
    --restart=always \
    -v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
    -v /home/nginx/conf/conf.d:/etc/nginx/conf.d \
    -v /home/nginx/log:/var/log/nginx \
    -v /home/nginx/html:/usr/share/nginx/html \
    --privileged=true \
    nginx:1.24

查看:

赞(5)
未经允许不得转载:工具盒子 » nginx 安装(docker版)