一、环境准备:
1、准备环境信息:
centos8+java 1.8 +docker +maven +git 2
2、下载zkui:
方式一(直接在linux执行):
git clone https://github.com/DeemOpen/zkui.git
方式二:下载zkui-master.zip 、然后解压
二、maven方式编译文件
##1、文件路劲
[root@ecs416 zkui]# pwd
/root/zk/zkui
[root@ecs416 zkui]# ls
config.cfg docker images LICENSE-2.0.txt Makefile nbactions.xml pom.xml README.md run.sh src target zkui.sh
##2、再zkui根目录即pom.xml同级执行maven命令
mvn clean install
##编译完成生成target文件夹及相关文件
[root@ecs416 target]# ls
archive-tmp generated-sources surefire-reports zkui-2.0-SNAPSHOT.jar
classes maven-archiver test-classes zkui-2.0-SNAPSHOT-jar-with-dependencies.jar
##3、编译完成拷贝zkui-2.0-SNAPSHOT-jar-with-dependencies.jar到docker路径下
cp target/zkui-2.0-SNAPSHOT-jar-with-dependencies.jar docker/
##4、编译完成拷贝config.cfg到docker路径下
cp config.cfg docker/
三、在docker文件路径构建镜像并运行
##1、构建本地镜像名为higo/zkui
docker build -t higo/zkui --no-cache --rm .
##2、本地镜像构建完成后运行容器,名为zkui
docker run -itd --name zkui -p 9090:9090 higo/zkui
##3、查看端口是否起用
netstat -anp | grep 9090
##4、进入容器
docker exec -it 110bb2453c1a bash
##5、退出容器
exit
四、浏览器使用IP:9090即可以打开登录首页