相关代码何连接
1、VPS服务器(能够访问chatGPT的云服务器)-付费购买
https://billing.raksmart.com/whmcs/aff.php?aff=5836
2、finalshell软件下载地址
3、Namesilo购买域名地址:
想要使用cloudflare最好先买个域名,选择最便宜的
购买教程见之前的视频:https://www.youtube.com/watch?v=3il24FHMtiw
4、CloudFlare地址:
https://dash.cloudflare.com/login
部署相关代码
Debian 10 安装 Docker & Docker Compose
参考的部署链接:https://iwyang.gitee.io/archives/9755dbc8/
1. 首先,更新现有的软件包列表
sudo apt update -y
2 让APT通过HTTPS使用软件包
sudo apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common -y
3官方 Docker hub 的 GPG key 添加到系统
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add –
4将 Docker 版本库添加到 APT 源
sudo add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable”
5接下来,我们用新添加的 Docker 软件包来进行升级更新
sudo apt update -y
6安装 Docker
sudo apt install docker-ce -y
7检查 Docker 是否正在运行
docker --version
sudo systemctl status docker
8重启 docker 并设置开机自启
sudo systemctl enable docker
sudo systemctl daemon-reload
sudo systemctl restart docker
9修改 Docker 配置(可选)
以下配置会增加一段自定义内网 IPv6 地址,开启容器的 IPv6 功能,以及限制日志文件大小,防止 Docker 日志塞满硬盘
cat > /etc/docker/daemon.json <<EOF
{
"log-driver": "json-file",
"log-opts": {
"max-size": "20m",
"max-file": "3"
},
"ipv6": true,
"fixed-cidr-v6": "fd00:dead:beef:c0::/80",
"experimental":true,
"ip6tables":true
}
EOF
重启 Docker 服务
systemctl restart docker
安装 Docker Compose
1、使用 wget 或 curl 将 Docker Compose 二进制文件下载到 /usr/local/bin 目录中:
export LATEST_VERSION=$(wget -qO- -t1 -T2 "https://api.github.com/repos/docker/compose/releases/latest" | grep "tag_name" | head -n 1 | awk -F ":" '{print $2}' | sed 's/\"//g;s/,//g;s/ //g')
sudo curl -L https://github.com/docker/compose/releases/download/$LATEST_VERSION/docker-compose-linux-`uname -m` > ./docker-compose
2、授权权限
sudo chmod x /usr/local/bin/docker-compose
sudo mv ./docker-compose /usr/local/bin/docker-compose
3、验证版本
docker-compose --version
看到输出: 说明安装成功 如果不成功多安装几次
docker-compose version 1.23.1, build b02f1306
部署npm-Nginx Proxy Manager
1#创建NPM文件夹并且进入文件夹
mkdir npm && cd npm
2#上传文件
云盘下载地址
https://drive.google.com/file/d/1mMWVzayeXmZW1EQU0d4g1__buqmXgZxL/view?usp=share_link
或者自行创建文件,文件名一定要是这个名字:docker-compose.yml
文件内代码:
version: '3.8' services: app: image: 'jc21/nginx-proxy-manager:latest' restart: unless-stopped ports: - '80:80' - '81:81' - '443:443' volumes: - ./data:/data - ./letsencrypt:/
e
2#运行yml文件
docker-compose up -d
3#安装完成后访问地址:
您的云主机IP地址:3002
4#登录用户名:
Email: [email protected]
Password: changeme
5#修改用户名和密码
6#查看本机dockerIP
ip addr show docker0
代理逻辑是:填入要代理的域名,然后填入要代理的IP地址和端口号。
完~