本文记录 Docker 创建 Nginx

Docker安装

docker 及 docker-compose 安装 , 略.

Nginx

新建目录文件如下

1
conf docker-compose.yml  logs www

conf

配置文件 nginx.conf 放在该目录下

docker-compose.yml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# 使用说明 V3.2.0
version: '3.0'
services:
nginx:
hostname: nginx
environment:
TZ: Asia/Shanghai
restart: always
logging:
driver: "json-file"
options:
max-size: "500m"
container_name: docker-nginx
image: nginx:latest
ports:
- 80:80
- 443:443
- 8083:8083
volumes:
- ./conf/nginx.conf:/etc/nginx/nginx.conf
- ./www/:/usr/share/nginx/html/
- ./logs/:/var/log/nginx/

logs

日志目录

www

静态资源目录

命令使用

常规命令

nginx -s reload

容器化后命令

docker exec 容器名 nginx -s reload

参考链接

Docker reload 以容器形式运行的 nginx