yanyuyijian/INS/JD/nevinee/jd_v4.md
2021-06-14 15:44:56 +08:00

136 lines
2.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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 异端口