博主时间(上海UTC+8)
摩羯座
发布于 2025-11-14 / 10 阅读
0
0

Docker & Nginx Proxy Manager 安装教程

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-change

1、安装 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-compose
sudo 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 version

2、安装 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


评论