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
相关推荐
叫我阿柒啊10 小时前
从Java全栈到云原生:一场技术深度对话
java·spring boot·docker·微服务·typescript·消息队列·vue3
静若繁花_jingjing10 小时前
云原生部署_Docker入门
docker·云原生·容器
于齐龙10 小时前
关于kubernetes和docker版本的一些总结
docker·容器·kubernetes
敲上瘾12 小时前
Docker 容器核心指令与数据库容器化实践
linux·运维·服务器·docker·容器·eureka·dubbo
川石课堂软件测试14 小时前
Oracle 数据库:视图与索引
数据库·网络协议·nginx·http·oracle·grafana·prometheus
小妖66615 小时前
mac 安装 nginx
运维·nginx·macos
Whitess00715 小时前
Websocket链接如何配置nginx转发规则?
websocket·网络协议·nginx
if时光重来1 天前
springboot项目使用websocket功能,使用了nginx反向代理后连接失败问题解决
spring boot·websocket·nginx
xiaozhenghahaha1 天前
Web相关知识(草稿)
运维·nginx
周小码1 天前
Go开发的自行托管代理加速服务:支持Docker与GitHub加速
docker·golang·github