Docker安装Nginx并配置端口/路径映射(YTO)
2021-09-06 本文已影响0人
你家门口的两朵云
直接命令行,一会儿解释
1.直接拉去官网最新镜像
docker pull nginx
2.使用脚本创建宿主文件目录
#cd到宿主机的/mnt/下创建挂载目录
cd /mnt &&
mkdir -p ./nginx/{conf,html,logs}
3.目录对应说明:
#映射目录:
/usr/share/nginx/html -> /mnt/nginx/html
/var/log/nginx -> /mnt/nginx/logs
/etc/nginx/conf.d/default.conf -> /mnt/nginx/conf
/etc/nginx/nginx.conf -> /mnt/nginx
4.脚本运行容器如下:
docker run -d --name yto-nginx -p80:80 -p 9000:9000 -v /mnt/nginx/nginx.conf:/etc/nginx/nginx.conf -v /mnt/nginx/logs:/var/log/nginx -v /mnt/nginx/html:/usr/share/nginx/html -v /mnt/nginx/conf:/etc/nginx/conf.d --privileged=true 镜像id
5.使用脚本映射目录
执行如下命令
docker cp 容器id:/etc/nginx/nginx.conf ./
docker cp 容器id:/etc/nginx/conf.d/default.conf ./conf/