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
相关推荐
K***430638 分钟前
IDEA+Docker一键部署项目SpringBoot项目
spring boot·docker·intellij-idea
小雪_Snow6 小时前
CentOS 7 测试 docker 镜像源
docker·centos
zhuyasen7 小时前
Go Web 开发利器:如何让你的 Gin 服务拥有 Nginx 般的静态文件处理能力?
nginx·go·gin
achi0107 小时前
Ubuntu 24.04 LTS 下 Vue 3 开发环境搭建与生产部署完整指南
nginx·node·nvm·vue 3·ubuntu 24·开发环境搭建·国内镜像仓库
wan_da_ren9 小时前
Docker安装Elasticsearch9.2.1与Kibana9.2.1 保姆教程(带验证版)
运维·docker·jenkins
Hellc0079 小时前
Docker部署BaGet私有NuGet服务器:从入门到备份恢复完整指南 二
服务器·docker·eureka
t***316510 小时前
Docker 之mysql从头开始——Docker下mysql安装、启动、配置、进入容器执行(查询)sql
sql·mysql·docker
爱喝矿泉水的猛男12 小时前
ssh远程访问另一台windows(可扩展到docker环境)
docker·ssh·zerotier
gggg远13 小时前
docker详解
运维·docker·容器
2501_9219392614 小时前
11.25Nginx服务器和Wordpress服务器
运维·服务器·nginx