Docker 安装Nginx并挂载目录

Docker 安装Nginx并挂载目录

木子李 305 2021-11-15

Docker 安装文档

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