完善docker安装文档
This commit is contained in:
parent
644d8842b6
commit
a55e2118a3
@ -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 \
|
||||||
|
Loading…
Reference in New Issue
Block a user