1 Star 0 Fork 198

Lyu PF / next-terminal

forked from selfim / next-terminal 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
install-docker.md 2.03 KB
一键复制 编辑 原始数据 按行查看 历史
dushixiang 提交于 2021-01-20 23:20 . - 修改文档中的错误

docker安装

使用sqlite存储数据

docker run -d \
  -p 8088:8088 \
  --name next-terminal \
  --restart always ghcr.io/dushixiang/next-terminal:latest

或者从Docker Hub拉取

docker run -d \
  -p 8088:8088 \
  --name next-terminal \
  --restart always dushixiang/next-terminal:latest

使用mysql存储数据

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 ghcr.io/dushixiang/next-terminal:latest

或者从Docker Hub拉取

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:latest

注意事项 ⚠️

  1. docker连接宿主机器上的mysql时连接地址不是127.0.0.1,请使用ipconfigifconfig确认宿主机器的IP。
  2. 使用其他容器内部的mysql时请使用--link <some-mysql-name>,环境变量参数为-e MYSQL_HOSTNAME=<some-mysql-name>

环境变量

参数 含义
DB 数据库类型,默认 sqlite,可选['sqlite','mysql']
SQLITE_FILE sqlite数据库文件存放地址,默认 'next-terminal.db'
MYSQL_HOSTNAME mysql数据库地址
MYSQL_PORT mysql数据库端口
MYSQL_USERNAME mysql数据库用户
MYSQL_PASSWORD mysql数据库密码
MYSQL_DATABASE mysql数据库名称
SERVER_ADDR 服务器监听地址,默认0.0.0.0:8088

其他

next-terminal 使用了supervisord来管理服务,因此相关日志在 /var/log/supervisor/next-terminal-*.log

程序安装目录地址为:/usr/local/next-terminal

录屏文件存放地址为:/usr/local/next-terminal/recording

远程桌面挂载地址为:/usr/local/next-terminal/drive

1
https://gitee.com/lyu6/next-terminal.git
git@gitee.com:lyu6/next-terminal.git
lyu6
next-terminal
next-terminal
master

搜索帮助