docker中nginx的默认路径位置和映射目录启动

文章目录

  • 了解docker中默认路径
    • conf
    • html
    • log
  • 启动临时容器
  • 新建本地目录
  • 拷贝临时容器默认文件到默认路径
  • 删除临时容器
  • 重新映射容器启动

了解docker中默认路径

conf

/etc/nginx/nginx.conf

html

/usr/share/nginx/html

log

/var/log/nginx

启动临时容器

docker run --name tmp-nginx-container -d nginx
在这里插入图片描述

新建本地目录

  • mkdir -p /docker/nginx/

拷贝临时容器默认文件到默认路径

  • docker cp tmp-nginx-container:/etc/nginx/nginx.conf /docker/nginx/nginx.conf
  • docker cp -a tmp-nginx-container:/usr/share/nginx/html /docker/nginx
    同理拷贝,容器/etc/nginx/conf.d的default文件到本地/docker/nginx/conf.d下

删除临时容器

docker rm -f tmp-nginx-container

重新映射容器启动

docker run --name mynignx -e TZ="Asia/Shanghai" -d -p 80:80 -v /docker/nginx/html:/usr/share/nginx/html -v /docker/nginx/nginx.conf:/etc/nginx/nginx.conf -v /docker/nginx/conf.d:/etc/nginx/conf.d -v /docker/nginx/logs:/var/log/nginx nginx

在这里插入图片描述
docker中nginx的默认路径位置和映射目录启动_第1张图片


收刀!!

你可能感兴趣的:(nginx,docker,运维)