一、首先在宿主机创建文件夹
在服务器的/opt/docker(也可以放在其他目录)目录下创建nginx的相应的文件夹
mkdir -p /opt/docker/nginx/conf
mkdir -p /opt/docker/nginx/conf.d
mkdir -p /opt/docker/nginx/html
mkdir -p /opt/docker/nginx/logs
如果不知道容器内的路径可以进入容器内部查看
docker ps 查看容器
docker exec -it 容器id /bin/bash
找到nginx镜像中nginx.conf配置文件路径/etc/nginx/nginx.conf
使用命令:ls -l /etc/nginx/
找到default.conf配置文件的路径 /etc/nginx/conf.d/default.conf
ls -l /etc/nginx/conf.d/
找到默认首页文件夹html路径/usr/share/nginx/html
ls -l /usr/share/nginx/
记住相应文件的目录映射的时候使用。
二、将相应的文件复制到宿主机目录
某些配置文件可以直接在容器内部复制到本目录 如:
空格前面是容器内部的路径 后面是宿主机的目录 以default.conf 其他相同
docker cp nginx:/etc/nginx/conf.d/default.conf /home/nginx/conf/conf.d
将nginx.conf、/conf.d/default.