VPS更新
#如果以下报错,请先安装sudo
apt-get install sudo
sudo passwd root (改root密码)
sudo apt upgrade
sudo apt update
apt install -y curl
apt install -y socat
apt-get update --allow-releaseinfo-change1、安装 Docker 及 Docker-compose
•安装Docker
#更新并安装必要组件
apt-get update && apt-get install -y wget vim#国外机:
curl -sSL https://get.docker.com/ | sh#国内机:
curl -sSL https://get.daocloud.io/docker | sh#开机自动启动:
systemctl start docker
systemctl enable docker•安装 Docker-compose
#国外机:
sudo curl -L "https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composesudo chmod +x /usr/local/bin/docker-compose#国内机:
# x86_64 架构:
wget https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-x86_64或 本地下载 上传到根目录
# 将上传的文件移动到指定位置
sudo mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
# 赋予执行权限
sudo chmod +x /usr/local/bin/docker-compose
# 创建软链接
sudo ln -sf /usr/local/bin/docker-compose /usr/bin/docker-compose验证安装
# 验证安装
docker compose version2、安装 Nginx Proxy Manager
#创建npm文件目录
mkdir -p data/docker_data/npm
#进入npm文件目录
cd data/docker_data/npm
#创建 docker-compose.yml 文件
vim docker-compose.yml•复制以下内容到 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:/etc/letsencrypt运行 docker-compose up -d
通过 IP:81 来访问 Nginx Proxy Manager ,具体的反代操作我们接下来会讲,请先记住初始账户和密码
Email: admin@example.com
Password: changeme