在Docker中部署Nginx Proxy Manager

项目介绍:

  • 基于Tabler的美观安全的管理界面
  • 轻松创建转发域、重定向、流和 404 主机,而无需了解 Nginx
  • 免费SSL使用让我们加密或提供您自己的自定义SSL证书
  • 主机的访问列表和基本 HTTP 身份验证
  • 高级 Nginx 配置可供超级用户使用
  • 用户管理,权限和审计日志
  • Github项目地址

项目部署:

1.创建项目目录(可以自定义自己喜欢的目录)

#在/root/下创建data/docker_data/npm目录
mkdir -p data/docker_data/npm
#进入目录data/docker_data/npm
cd data/docker_data/npm

2.创建Docker项目配置文件:docker-compose.yml

#使用vim文本编辑器创建,也可以使用其他的,例如:vi nano等
vim docker-compose.yml 

3.输入以下的配置文件信息(如果输入格式混乱,可以在电脑上新建文本文件然后更改扩展名的方式创建,然后上传到服务器相对应的目录即可)

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

4.运行项目(第一次运行需要下载项目的images文件,可能耗时稍久)

docker-compose up -d

5.查看Docker项目运行情况,已确认项目是在否运行

docker ps -a
image.png

6.在浏览器使用服务器IP加端口的方式访问项目后台(项目后台端口81)

http://服务器IP:81
image.png

7.输入用户密码登录即可

#默认用户密码
Email:    [email protected]
Password: changeme

文章已同步发布在知乎

你可能感兴趣的:(在Docker中部署Nginx Proxy Manager)