完善docker安装文档

This commit is contained in:
dushixiang 2021-03-06 13:46:19 +08:00
parent 644d8842b6
commit a55e2118a3

View File

@ -1,15 +1,10 @@
# docker安装
默认使用`docker hub`源与Github的docker镜像仓库`ghcr.io`同步。
### 使用`sqlite`存储数据
```shell
docker run -d \
-p 8088:8088 \
--name next-terminal \
--restart always ghcr.io/dushixiang/next-terminal:latest
```
或者从Docker Hub拉取
最简安装
```shell
docker run -d \
@ -18,22 +13,23 @@ docker run -d \
--restart always dushixiang/next-terminal:latest
```
### 使用`mysql`存储数据
将`sqlite`数据库文件及存储的录屏文件映射到宿主机器
```shell
mkdir -p "/opt/next-terminal/drive"
mkdir -p "/opt/next-terminal/recording"
touch /opt/next-terminal/next-terminal.db
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 \
-v /opt/next-terminal/drive:/usr/local/next-terminal/drive \
-v /opt/next-terminal/recording:/usr/local/next-terminal/recording \
-v /opt/next-terminal/next-terminal.db:/usr/local/next-terminal/next-terminal.db \
--name next-terminal \
--restart always ghcr.io/dushixiang/next-terminal:latest
--restart always dushixiang/next-terminal:latest
```
或者从Docker Hub拉取
### 使用`mysql`存储数据
```shell
docker run -d \