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注意:如果无法进入说明容器启动失败,使用以下命令删除失败的容器:
bashdocker rm -f 容器id
常用命令
| 命令 | 说明 |
|---|---|
docker stop 容器id | 停止容器 |
docker restart 容器id | 重启容器 |
访问应用
容器启动成功后,通过以下地址访问工作流系统:
http://localhost:8080/horizon-workflow-boot