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