使用Docker测试 PlantUML 提供了一个隔离的环境,不需要在机器上直接安装 PlantUML 或其依赖项。
启动Docker
systemctl start docker
提取 PlantUML 的 Docker 镜像
Docker Hub 上有 PlantUML 的官方Docker 镜像。
docker pull plantuml/plantuml-server:jetty
运行 PlantUML 服务器容器
一旦下载了镜像,就可以运行基于此镜像的容器。
docker run -d -p 8080:8080 plantuml/plantuml-server:jetty
该命令执行以下操作:
-d
: * 以分离模式运行容器。-p 8080:8080
: * 将容器的 8080 端口映射到主机上的 8080 端口。
访问 PlantUML 服务器
一旦容器运行,您就可以通过浏览器访问 PlantUML 服务器,网址是http://localhost:8080
。您应该看到 PlantUML 服务器的用户界面,它允许您键入 PlantUML 代码,并在运行中看到可视化表示。
测试您的 PlantUML 代码
在 PlantUML 服务器界面中:
- 在 * 提供的文本区域中键入或粘贴您的 PlantUML 代码。
- 当您键入或修改代码时,右侧的图表会自动更新。
停止容器(完成后)
当您测试完 PlantUML 图表后,您可能想停止正在运行的 Docker 容器。首先,确定容器 ID:
docker ps
该命令会列出所有正在运行的容器。在列表中查plantuml/plantuml-server:jetty
镜像,并记下容器 ID。
现在,你可以停止容器了:
docker stop [CONTAINER_ID]
用运行中的 PlantUML 容器的 ID 替换[CONTAINER_ID]
移除容器(可选)
如果要完全移除容器:
docker rm [CONTAINER_ID]
此命令会从机器上删除已停止的容器。