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
相关推荐
木卫二号Coding12 小时前
Docker-构建自己的Web-Linux系统-Ubuntu:22.04
linux·前端·docker
春日见13 小时前
win11 分屏设置
java·开发语言·驱动开发·docker·单例模式·计算机外设
岳来13 小时前
网络小白理解容器网络endpointid
网络·docker·endpoint
江湖有缘13 小时前
轻量级知识协作平台搭建:Docker + MediaWiki入门教程
docker·容器·eureka
Genie cloud13 小时前
在 Mac 上使用 Docker 安装宝塔并部署 LNMP 环境
macos·docker·容器·云计算
Suchadar14 小时前
Docker常用命令
运维·docker·容器
你才是臭弟弟14 小时前
MinIo开发环境配置方案(Docker版本)
运维·docker·容器
七夜zippoe15 小时前
Docker容器化Python应用最佳实践:从镜像优化到安全防护
python·docker·云原生·eureka·容器化
卓码软件测评16 小时前
第三方软件课题验收测试【使用Docker容器部署LoadRunner负载生成器以实现弹性压测 】
测试工具·docker·容器·性能优化·单元测试·测试用例
Knight_AL16 小时前
Dockerfile 的 EXPOSE 和 Docker Compose 的 ports 有什么区别?
docker·容器·eureka