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界面,相关截图如下:

1.jpg

您也可以通过Docker的容器工具:kitmatic来查看容器的运行状态:

2.jpg