容器和部署图

Container and deployment diagram

我必须基于 Docker 容器对部署进行建模。我看到 this answer 建议使用节点来建模 Docker 容器。

我更愿意使用:

从上面得出的结论是从 Docker 容器中分离出 WAR/EAR 等工件,并从 Docker 容器中分离出物理机或虚拟机。

从 UML 的角度来看,我的提议是否合乎逻辑且正确?

要在部署图中表示 Docker 容器,有两个选项可用:

  • 按照enter link description here

  • 的建议使用
  • 使用问题建议的执行环境

像往常一样,一个更精确的选项是定义一个新的 Node 构造型或一个新的 Node 子类,但这个选项意味着定义一个配置文件。