Docker 安装Nginx并挂载目录
1. 查看镜像源并拉取镜像
使用docker pull nginx
直接拉取最新版镜像
2. 随便创建一个容器
docker run -d --name mynginx -p 80:80 nginx
3. 复制容器中的配置文件到挂载目录中
创建文件夹:mkdir -p /home/nginx
配置文件夹:docker cp mynginx:/etc/nginx/conf.d /home/nginx/conf.d
配置文件:docker cp mynginx:/etc/nginx/nginx.conf /home/nginx/nginx.conf
默认页面:docker cp mynginx:/usr/share/nginx/html /home/nginx
4. 删除随便创建的Nginx容器
docker rm -f mynginx
5. 创建指定挂载目录的Nginx容器
docker run --restart=always -d --name nginx -p 80:80 -p 443:443 \
-v /home/nginx/html:/usr/share/nginx/html \
-v /home/nginx/nginx.conf:/etc/nginx/nginx.conf \
-v /home/nginx/logs:/var/log/nginx \
-v /home/nginx/conf.d:/etc/nginx/conf.d \
-v /etc/localtime:/etc/localtime:ro nginx
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 木子李