原文件链接https://gitee.com/cym1102/nginxWebUI

1.下载镜像文件

docker pull cym1102/nginxwebui:latest

2.启动镜像

  1. docker run -itd --name nginx-webui \
  2. -v /www/server/nginx-webui:/home/nginxWebUI \
  3. -e BOOT_OPTIONS="--server.port=8023" \
  4. --privileged=true \
  5. --net=host \
  6. -d cym1102/nginxwebui:latest
  • 启动容器时请使用—net=host参数, 直接映射本机端口, 因为内部nginx可能使用任意一个端口, 所以必须映射本机所有端口.
  • 容器需要映射路径/home/nginxWebUI:/home/nginxWebUI, 此路径下存放项目所有数据文件, 包括数据库, nginx配置文件, 日志, 证书等, 升级镜像时, 此目录可保证项目数据不丢失. 请注意备份.
  • -e BOOT_OPTIONS 参数可填充java启动参数, 可以靠此项参数修改端口号 —server.port 占用端口, 不填默认以8080端口启动
  • 日志默认存放在/home/nginxWebUI/log/nginxWebUI.log

    3.安装完成后启动

    打开http://xxx.xxx.xxx.xxx:8023 进入主页
    进来之后先创建账号