1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| 第一步: 以两个项目为例: 1. 项目1为: admin 2. 项目二为:rag
第二步: 容器nginx的本机挂载卷创建,我将容器nginx的挂载卷,挂载到了 /home/nginx 跟目录下
1. 创建容器涉及到的目录: mkdir -p /home/nginx/{conf.d,html/admin,html/rag,ssl,logs} 目录1: /home/nginx/conf.d 此目录映射nginx容器default.conf配置文件 目录2: /home/nginx/html/admin 此目录映射nginx容器admin项目的前端文件 目录3: /home/nginx/html/rag 此目录映射nginx容器rag项目的前端文件 目录3: /home/nginx/ssl 此目录映射nginx容器的https证书目录 目录4: /home/nginx/logs 此目录映射nginx容器运行的日志 2. 配置文件: nginx有两个配置文件分别为 nginx.conf和default.conf nginx.conf配置文件放到/home/nginx目录下 default.conf配置文件放到/home/nginx/conf.d目录下 3. 执行Docker命令启动nginx容器 docker run -d \ --name nginx \ --restart always \ -p 80:80 \ -p 443:443 \ -v /home/hs/nginx/nginx.conf:/etc/nginx/nginx.conf \ -v /home/hs/nginx/conf.d:/etc/nginx/conf.d \ -v /home/hs/nginx/html:/usr/share/nginx/html \ -v /home/hs/nginx/ssl:/etc/nginx/ssl \ -v /home/hs/nginx/logs:/var/log/nginx \ nginx:latest
|