NginxProxyManager环境部署
安装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