Docker部署Nginx-UI

使用如下命令拉取运行nginx-ui软件

docker run -dit \
  --name=nginx-ui \
  --restart=always \
  -e TZ=Asia/Shanghai \
  -v /mnt/user/appdata/nginx:/etc/nginx \
  -v /mnt/user/appdata/nginx-ui:/etc/nginx-ui \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -p 8080:80 -p 8443:443 \
  uozi/nginx-ui:latest

[root@server etc]# docker images |grep nginx
uozi/nginx-ui   latest    3beca7a9f84a   4 days ago        294MB
nginx               latest    f876bfc1cc63    6 months ago    192MB
[root@server etc]# docker ps |grep nginx
71bf4bb421f1   uozi/nginx-ui:latest   "/init"                   11 minutes ago   Up 11 minutes      0.0.0.0:8080->80/tcp, :::8080->80/tcp, 0.0.0.0:8443->443/tcp, :::8443->443/tcp   nginx-uibb27de685cff   nginx                  "/docker-entrypoint.…"   5 months ago     Up About an hour   0.0.0.0:80->80/tcp, :::80->80/tcp                                                nginx
[root@server etc]#

访问Nginx-UI开始安装

:http://ip地址:8080/install

登录界面:

http://ip地址:8080/

主界面

Nginx服务器

配置在线修改

终端

日志

日志列表

自我检查

升级

关于

### 使用 Docker 部署和配置 Nginx Proxy Manager 为了成功使用 DockerDocker Compose 来部署 Nginx Proxy Manager (NPM),需确认系统已安装 DockerDocker Compose[^1]。 #### 创建工作目录 建立专门用于存储 Nginx Proxy Manager 数据及相关配置文件的目录,并切换至该目录下操作: ```bash mkdir -p /root/docker_data/nginx-proxy-manager && cd $_ ``` 此命令创建了一个路径 `/root/docker_data/nginx-proxy-manager` 并立即进入其中,以便后续操作更加便捷[^2]。 #### 编辑 `docker-compose.yaml` 文件 在指定的工作目录中新建或编辑名为 `docker-compose.yaml` 的文件,其内容如下所示: ```yaml 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 ``` 上述 YAML 文件定义了服务名称为 `app` 的容器实例,指定了所使用的镜像版本以及端口映射关系;同时设置了两个卷挂载点来持久化数据与证书信息[^4]。 #### 启动 Nginx Proxy Manager 完成以上准备工作之后,在终端输入以下指令启动 Nginx Proxy Manager: ```bash docker-compose up -d ``` 这条命令将以守护进程模式运行由 `docker-compose.yaml` 描述的服务集合。此时可以通过浏览器访问 http://localhost 或者服务器公网 IP 地址来进行初始设置并管理反向代理规则[^3]。 #### 测试与验证 一旦 Nginx Proxy Manager 成功启动,可通过 Web 界面对其进行管理和监控。默认情况下,Web UI 将监听 HTTP 协议下的 80 端口,因此只需打开任意现代网页浏览器并导航到相应地址即可看到登录页面。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值