Skip to content

Latest commit

 

History

History
135 lines (114 loc) · 2.87 KB

jd_v4.md

File metadata and controls

135 lines (114 loc) · 2.87 KB

jd_v4

###CentOS 安装 docker ##centos8.2以下的如果部署不成功,先重置服务器,再升级一下内核就可以了 #升级内核命令

sudo yum update

##安装依赖

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo

sudo sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo

##安装

sudo yum makecache fast

安装过docker 忽略--------------------------↓↓↓↓↓↓↓↓↓↓↓↓↓↓-------------------------

sudo yum install docker-ce

##启动并加入开机启动

sudo systemctl start docker

sudo systemctl enable docker

##换源 #腾讯云用腾讯云的

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
}
EOF

阿里云服务器 用网易的加速器

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
EOF

重启docker

sudo service docker restart

卸载Docker

sudo yum remove docker docker-common docker-selinux docker-engine

安装过docker 忽略--------------------------↑↑↑↑↑↑↑↑↑↑↑↑↑↑-------------------------

sudo docker pull  nevinee/jd:v4

Docker 部署京东脚本

e大v4部署

docker run -dit \
-v /jd/config:/jd/config \
-v /jd/log:/jd/log \
-v /jd/scripts:/jd/scripts \
-v /jd/own:/jd/own \
-p 5678:5678 \
-e ENABLE_HANGUP=true \
-e ENABLE_WEB_PANEL=true \
-e ENABLE_WEB_TTYD=true \
--name jd \
--hostname jd \
--restart always \
nevinee/jd:v4

多容器配置 - 安装过shuye等占用jd容器名或者调整目录使用

#要想换库直接改最后一行

docker run -dit \
-v /你想保存的目录/jd1/config:/jd/config `# 配置保存目录,冒号左边请修改为你想存放的路径`\
-v /你想保存的目录/jd1/log:/jd/log `# 日志保存目录,冒号左边请修改为你想存放的路径` \
-v /你想保存的目录/jd1/scripts:/jd/scripts `# 脚本文件目录,映射脚本文件到安装路径` \
-v /jd/own:/jd/own \
-p 5679:5678 \
-e ENABLE_HANGUP=true \
-e ENABLE_WEB_PANEL=true \
-e ENABLE_WEB_TTYD=true \
--name jd1 \
--hostname jd1 \
--restart always \
nevinee/jd:v4

##自动更新Docker容器(也就是更新京东文件)

#v4更新命令

docker exec -it jd1 bash jup

##安装v4面板 #开启DIY每次重启会重启面板 #先进入容器

docker exec -it jd1 bash

wget -q https://ghproxy.com/https://raw.githubusercontent.com/jiulan/jd_v4/main/v4mb.sh -O v4mb.sh && chmod +x v4mb.sh && ./v4mb.sh

#重启手动运行面板 #先进入容器

cd panel

npm i

pm2 start server.js

#页面访问

-p 宿主机端口:容器内端口

-p A:A 内外同端口

-p B:A 异端口