Docker - Nginx

博文目录

文章目录


说明

Docker Hub Nginx

数据卷 数据卷印射在容器内的路径
nginx.conf /etc/nginx
nginx.html /usr/share/nginx/html
nginx.log /var/log/nginx
容器内的路径 说明
/etc/nginx/nginx.conf 配置文件
/etc/nginx/conf.d 配置目录
/usr/share/nginx/html 静态目录
/var/log/nginx 日志目录

命令

shell 复制代码
# 选最后一个长期支持板(Stable) 
docker pull nginx:1.24.0
shell 复制代码
# 创建卷(默认的两个日志重定向到标准输出和标准错误了, 可通过 docker logs 看)
docker volume create nginx.html
docker volume create nginx.conf
docker volume create nginx.log
shell 复制代码
docker run -d --name nginx -p 80:80 -e TZ=Asia/Shanghai -v nginx.conf:/etc/nginx -v nginx.html:/usr/share/nginx/html -v nginx.log:/var/log/nginx nginx:1.24.0
shell 复制代码
# 查看日志
docker logs nginx
# 跟踪日志
docker logs -f nginx
docker logs --follow nginx
# 查看最后10条日志
docker logs --tail 10 nginx
# 查看最近10分钟的日志
docker logs --since 10m nginx
shell 复制代码
# 进入容器并执行 bash
docker exec -it nginx bash

# 退出容器
exit
# 测试配置
nginx -t
# 重载配置
nginx -s reload

# 进入容器并执行 nginx -t
docker exec -it nginx nginx -t
# 进入容器并执行 nginx -s reload
docker exec -it nginx nginx -s reload
相关推荐
冬奇Lab2 小时前
一天一个开源项目(第46篇):Caddy - 自动 HTTPS 的现代化 Web 服务器,支持 HTTP/3
网络协议·nginx·开源
顺风尿一寸2 天前
Nginx源码分析:变量系统的设计与请求生命周期中的日志记录
nginx
Sheffield3 天前
Docker的跨主机服务与其对应的优缺点
linux·网络协议·docker
Sheffield4 天前
Alpine是什么,为什么是Docker首选?
linux·docker·容器
马艳泽4 天前
win10下运行Start Broker and Proxy报错解决
docker
用户13573999256604 天前
Windows 从 0 搭建 WSL2 原生 AI 开发环境:Codex + Docker + VSCode
docker
vi_h5 天前
在 macOS 上通过 Docker 安装并运行 Ollama(详细可执行教程)
macos·docker·ollama
黑心老魔5 天前
通过 Docker 创建开发环境
docker·开发环境
冬奇Lab5 天前
一天一个开源项目(第41篇):Workout.cool - 现代化开源健身教练平台,训练计划与进度追踪
docker·开源·资讯
天朝八阿哥5 天前
使用Docker+vscode搭建离线的go开发调试环境
后端·docker·visual studio code