相关代码何连接

1、VPS服务器(能够访问chatGPT的云服务器)-付费购买

https://billing.raksmart.com/whmcs/aff.php?aff=5836

2、finalshell软件下载地址  

https://www.hostbuf.com

3、Namesilo购买域名地址:      

https://www.namesilo.com

     想要使用cloudflare最好先买个域名,选择最便宜的

     购买教程见之前的视频:https://www.youtube.com/watch?v=3il24FHMtiw 

4、CloudFlare地址:

https://dash.cloudflare.com/login

5、Nginx Proxy Manager地址

https://nginxproxymanager.com

部署相关代码

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地址和端口号。




完~

By admin

为您创造颠覆性价值。。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注