evine v4 面板添加
如何安装docker-compose 这里就不介绍了
在需要的目录创建docker-compose.yml
文件
version: "2.0"
services:
jd:
image: nevinee/jd:v4
container_name: jd
restart: always
tty: true
ports:
- "5678:5678"
network_mode: bridge
hostname: jd
volumes:
- ./config:/jd/config
- ./log:/jd/log
- ./own:/jd/own
- ./scripts:/jd/scripts
- ./panel:/jd/panel
environment:
- ENABLE_HANGUP=false # 是否启用挂机
创建好后 在此目录内执行docker-compose up -d来启动 启动之后会在此目录内创建 log config panel scripts own 五个目录
下载需要的panel.zip文件 :下载链接1或者下载链接2
将panel.zip上传到panel目录内 ,并解压。
在终端内执行docker exec -it jd /bin/bash
进入容器内
输入cd panel
进入容器内的panel
目录
输入cp jpanel.sh /jd/
将 jpanel.sh 复制到/jd
目录下
输入cd /jd
回到/jd/
目录
运行bash jpanel.sh
启动面板程序
最后 输入
echo \{\"user\":\"admin\",\"password\":\"adminadmin\"\} > /jd/config/auth.json
来创建用户名密码文件
之后你就可以使用面板了
如果需要容器重启后自动启动面板和ttyd(终端)
(容器内)
输入 cd /jd
输入 cd $(readlink -f s6-overlay)
输入 cd etc
输入 cd cont-init.d
输入 vi 30-config
按下 a 开始编辑
在run_config 2>&1 | perl -pe "s|^(.+)|[cont-init.d] $(basename $0): \1|g"
前面添加以下代码
cd /jd/panel/
pm2 start ecosystem.config.js
echo "panel start success"
cd /jd/
pm2 start /usr/local/bin/ttyd --name="ttyd" -- -t fontSize=14 -t disableLeaveAlert=true -t rendererType=webgl bash
echo "ttyd start success"
按esc退出编辑 输入 :wq 退出vi编辑器.