- 创建默认的nginx容器
- 复制容器配置文件到外部
docker cp 容器名:/etc/nginx/nginx.conf ./
dokcer cp 容器名:/etc/nginx/conf.d/default.conf ./conf/
- 在外部创建目录/data/nginx/log、html、conf、conf.d
- 将nginx.conf移到conf,将default.conf移到conf.d
- 关闭并删除nginx容器
- 重新创建容器
docker run --name nginx-t -d -p 8080:80 -v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /data/nginx/conf.d:/etc/nginx/conf.d/ -v /data/nginx/log:/var/log/nginx -v /data/nginx/html:/usr/share/nginx/html nginx
ps: -v 挂载目录,格式 -v: 表示将主机目录与容器目录之间进行共享