2.1 部署到Docker容器中运行 - liumapp/spring-boot-admin-in-docker GitHub Wiki
接下来我们利用docker-compose将admin-client、admin-server以及admin-eureka部署到docker环境下面运行
首先请各位利用git命令,将项目代码切换到v2.1.0版本
git checkout v2.1.0
版本切换后,项目目录下面会多出三个文件:build-image.sh、rm-image.sh和docker-compose.yml
-
build-image.sh
脚本文件,用于安装三个微服务(admin-client、admin-server和admin-eureka)的docker镜像
-
rm-image.sh
脚本文件,用于删除三个微服务的docker镜像
ps:要删除镜像,必须在镜像生成的容器处于stop状态下才可以执行
-
docker-compose.yml
在执行完build-image.sh之后,通过docker-compose编排工具,启动容器的配置文件
具体启动命令为:
docker-compose up -d
停止命令为:
docker-compose down
利用docker-compose up -d命令启动成功后,我们可以访问浏览器的admin-server界面,相关截图如下:
您也可以通过Docker的容器工具:kitmatic来查看容器的运行状态: