修改docker里nginx 目录
December 9, 2024
docker run -d -p 80:80 nginx
在 Docker 中安装的 Nginx 的目录位置通常如下:
- 配置文件:
/etc/nginx/nginx.conf - HTML 文件:
/usr/share/nginx/html - 日志文件:
/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 docker cp -a tmp-nginx-container:/etc/nginx/conf.d /docker/nginx -
删除临时容器:
docker rm -f tmp-nginx-container -
重新映射容器并启动:
docker run --name mynginx -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
这样,你就可以在本地目录中找到并管理 Nginx 的配置文件、HTML 文件和日志文件了¹²。
如果你有其他问题,随时告诉我哦!
源: 与 Copilot 的对话, 2024/12/9 (1) docker中nginx的默认路径位置和映射目录启动方式例子解析 .... https://blog.csdn.net/jimn2000/article/details/142755857. (2) docker中nginx的默认路径位置和映射目录启动 - CSDN博客. https://blog.csdn.net/baidu_21349635/article/details/102738972. (3) docker怎么查看nginx位置_mob64ca12db3721的技术博客 .... https://blog.51cto.com/u_16213344/8928918. (4) docker容器查看nginx安装目录_mob64ca12d2a342的技术 .... https://blog.51cto.com/u_16213309/8851667.