方式1:以容器方式运行管理本容器nginx(nginxwebui镜像里已经整合了nginx)

docker pull cym1102/nginxwebui:latest

docker run -itd  --restart=always --name=nginxwebui \
-v /home/nginxWebUI:/home/nginxWebUI \
-e BOOT_OPTIONS="--server.port=8080" \
--privileged=true --net=host \
cym1102/nginxwebui:latest /bin/bash

方式2:以容器方式运行且管理其他nginx容器(部分功能不支持)

docker pull wanghongwei/nginxwebui:20210910
(此镜像整合了docker client)

docker run -itd  --restart=always --name=nginxwebui \
-v /home/nginxWebUI:/home/nginxWebUI \
-v /var/run/docker.sock:/var/run/docker.sock \
-e BOOT_OPTIONS="--server.port=8080" \
--privileged=true --net=host \
wanghongwei/nginxwebui:20210910 /bin/bash

docker run -d --restart=always -u root --name nginx \
-v /home/nginxWebUI/:/home/nginxWebUI/ \
--net=host --privileged nginx:latest

方式3:以jar包方式运行

wget http://file.nginxwebui.cn/nginxWebUI-2.6.8.jar
(有新版本只需要修改路径中的版本即可)

nohup java -jar -Xmx64m nginxWebUI-2.6.8.jar \
--server.port=8080 --project.home=/home/nginxWebUI/ > /dev/null &