更新版本&docker安装文档

This commit is contained in:
dushixiang
2020-12-27 23:32:46 +08:00
parent e841562188
commit 5892a42fb0
5 changed files with 24 additions and 42 deletions

View File

@ -1,6 +1,6 @@
# docker安装
默认使用`sqlite`存储数据
### 使用`sqlite`存储数据
```shell
docker run -d \
@ -9,6 +9,25 @@ docker run -d \
--restart always dushixiang/next-terminal:0.0.2
```
### 使用`mysql`存储数据
```shell
docker run -d \
-p 8088:8088 \
-e DB=mysql \
-e MYSQL_HOSTNAME=172.1.0.1 \
-e MYSQL_PORT=3306 \
-e MYSQL_USERNAME=root \
-e MYSQL_PASSWORD=mysql \
-e MYSQL_DATABASE=next_terminal \
--name next-terminal \
--restart always dushixiang/next-terminal:0.0.2
```
### 注意事项 ⚠️
1. docker连接宿主机器上的`mysql`时连接地址不是`127.0.0.1`,请使用`ipconfig`或`ifconfig`确认宿主机器的IP。
2. 使用其他容器内部的`mysql`时请使用`--link <some-mysql-name>`,环境变量参数为`-e MYSQL_HOSTNAME=<some-mysql-name>`
## 环境变量
| 参数 | 含义 |
@ -23,6 +42,7 @@ docker run -d \
| SERVER_ADDR | 服务器监听地址,默认`0.0.0.0:8088` |
## 其他
`next-terminal` 使用了`supervisord`来管理服务,因此相关日志在 `/var/log/supervisor/next-terminal-*.log`
程序安装目录地址为:`/usr/local/next-terminal`