@@ -57,8 +57,20 @@ yum install -y yum-utils device-mapper-persistent-data lvm2
57
57
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
58
58
yum install -y docker-ce
59
59
```
60
+ 2 . 配置容器日志
61
+ ``` shell
62
+ cat > /etc/docker/daemon.json << EOF
63
+ {
64
+ "log-driver": "json-file",
65
+ "log-opts": {
66
+ "max-size": "50m",
67
+ "max-file": "1"
68
+ }
69
+ }
70
+ EOF
71
+ ```
60
72
61
- 2 . 启动 docker
73
+ 3 . 启动 docker
62
74
``` shell
63
75
# centos7+
64
76
systemctl enable docker # 开机自启
@@ -67,21 +79,21 @@ systemctl start docker # 启动
67
79
docker -v
68
80
```
69
81
70
- 3 . 安装 docker-compose
82
+ 4 . 安装 docker-compose
71
83
``` shell
72
84
curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-` uname -s` -` uname -m` > /usr/local/bin/docker-compose
73
85
chmod +x /usr/local/bin/docker-compose
74
86
```
75
87
76
- 4 . 启动 php-nginx
88
+ 5 . 启动 php-nginx
77
89
``` shell
78
90
# cd 到 www 目录,拉取代码
79
91
# 新增 nginx/conf.d/${appName}.conf,配置虚拟主机
80
92
# 新增 ningx/logs/${appName},创建应用 nginx 日志目录
81
93
docker-compose up -d --build
82
94
```
83
95
84
- 5 . 配置 nginx 日志切割
96
+ 6 . 配置 nginx 日志切割
85
97
```
86
98
# chmod +x sh/docker_nginx_log_cutting.sh
87
99
# crontab
0 commit comments