NginxProxyManager环境部署

东君 发布于 阅读:276

安装Docker
更新软件包:

sudo yum update -y

安装Docker依赖的软件包:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

设置Docker的稳定仓库:

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

安装Docker CE (社区版):

sudo yum install -y docker-ce docker-ce-cli containerd.io

启动Docker服务:

sudo systemctl start docker

设置Docker开机自启:

sudo systemctl enable docker

安装Docker-compose

yum install -y docker-compose

创建目录存放docker-compose.yml文件,此处直接在主目录下创建npm目录。

mkdir -p ~/npm
cd npm

创建docker-compose.yml文件.

touch docker-compose.yml

编辑docker-compose.yml文件,把下面内容复制进去保存退出。

version: '3'
services:
  app:
    image: 'chishin/nginx-proxy-manager-zh:release'
    restart: always
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt

部署运行

docker-compose up -d
部署成功后输入ip:81即可访问
默认账号:admin@example.com
默认密码:changeme

项目升级命令

docker-compose down
docker-compose pull
docker-compose up -d
项目:https://github.com/xiaoxinpro/nginx-proxy-manager-zh