
ddsderek/nginxwebuinginxWebUI-Docker镜像是一个基于Docker容器化的Nginx Web管理工具,旨在通过直观的Web界面实现Nginx服务器的配置、部署与管理。该镜像无需用户手动编辑Nginx配置文件,通过可视化操作即可完成虚拟主机、反向代理、SSL证书等配置,大幅降低Nginx运维门槛。
通过以下命令直接启动容器:
bashdocker run -itd \ -v /home/nginxWebUI:/home/nginxWebUI \ -e BOOT_OPTIONS="--server.port=8080" \ -e PUID=1000 \ -e PGID=1000 \ --privileged=true \ --net=host \ ddsderek/nginxwebui:latest
-v /home/nginxWebUI:/home/nginxWebUI:挂载宿主机目录到容器内,用于持久化Nginx配置文件及工具数据。-e BOOT_OPTIONS="--server.port=8080":设置启动参数,此处指定Web管理界面端口为8080(可根据需求修改)。-e PUID=1000:指定容器运行用户ID(需与宿主机用户ID对应,避免权限问题)。-e PGID=1000:指定容器运行用户组ID(同上)。--privileged=true:赋予容器特权模式,确保对Nginx服务及宿主机资源的操作权限。--net=host:使用主机网络模式,使容器内服务与宿主机共享网络命名空间,便于Nginx服务与Web管理界面通信。创建docker-compose.yml文件,内容如下:
yamlversion: '3.3' services: nginxwebui: volumes: - '/home/nginxWebUI:/home/nginxWebUI' environment: - BOOT_OPTIONS=--server.port=8080 - PUID=1000 - PGID=1000 privileged: true network_mode: host image: 'ddsderek/nginxwebui:latest'
启动容器:
bashdocker-compose up -d
BOOT_OPTIONS:Java启动参数,用于配置Web服务端口(如--server.port=8080)、日志级别等。PUID/PGID:运行容器的用户ID和用户组ID,需与宿主机目录权限匹配,避免文件读写权限问题(默认值1000对应多数Linux系统的普通用户)。通过-v /home/nginxWebUI:/home/nginxWebUI挂载的目录会存储Nginx配置文件、SSL证书、工具日志等数据,需确保宿主机目录存在且权限正确。
--net=host(主机网络模式)确保Web管理界面与Nginx服务在同一网络环境,避免端口映射冲突,简化配置访问。





manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务