NginxWebUI项目制作了docker镜像, 支持 x86_64/arm64/arm v7 平台,同时包含nginx和nginxWebUI在内, 一体化管理与运行nginx。
项目地址
docker部署方式
1.安装docker容器环境
Ubuntu:
Centos:
2.拉取镜像:
3.启动容器:
注意:
- 启动容器时请使用–net=host参数, 直接映射本机端口, 因为内部nginx可能使用任意一个端口, 所以必须映射本机所有端口.
- 容器需要映射路径/home/nginxWebUI:/home/nginxWebUI, 此路径下存放项目所有数据文件, 包括数据库, nginx配置文件, 日志, 证书等, 升级镜像时, 此目录可保证项目数据不丢失. 请注意备份.
- -e BOOT_OPTIONS 参数可填充java启动参数, 可以靠此项参数修改端口号–server.port 占用端口, 不填默认以8080端口启动
- 日志默认存放在/home/nginxWebUI/log/nginxWebUI.log
docker-compose部署方式
另: 使用docker-compose时配置文件如下
docker镜像构建
使用maven编译打包
使用docker构建镜像
添加systemd开机启动
编辑service配置
之后执行