Skip to content

Docker部署

Docker部署提供环境一致性和快速部署能力,以下是基于JAR包的Docker部署步骤。

准备工作

创建部署目录

使用 mkdir 命令新建一个文件夹:

bash
mkdir horizon-workflow-docker
cd horizon-workflow-docker

准备文件

将以下文件放入该目录:

  • 流程引擎JAR包
  • 编辑好的 Dockerfile

部署步骤

第一步:构建Docker镜像

在此目录下执行构建容器的命令:

bash
docker build -t 镜像名 .

示例:

bash
docker build -t horizon-workflow-boot .

如果构建失败,删除构建失败的镜像:

bash
docker rmi 镜像名

示例:

bash
docker rmi horizon-workflow-boot

第二步:验证镜像构建结果

使用 docker images 查看刚才构建的镜像是否存在:

bash
docker images

第三步:启动容器

使用以下命令启动容器:

bash
docker run -d -p 8080:8080 --name 容器名 镜像id

示例:

bash
docker run -d -p 8080:8080 --name horizon-workflow-boot 3f740be6b2ec

第四步:查看容器状态

使用 docker ps -a 查看启动的容器:

bash
docker ps -a

第五步:进入容器(可选)

使用第四步查到的容器ID进入容器:

bash
docker exec -it 容器id /bin/bash

注意:如果无法进入说明容器启动失败,使用以下命令删除失败的容器:

bash
docker rm -f 容器id

常用命令

命令说明
docker stop 容器id停止容器
docker restart 容器id重启容器

访问应用

容器启动成功后,通过以下地址访问工作流系统:

http://localhost:8080/horizon-workflow-boot