容器越来越多。现在普遍的使用方式是 docker 是一个容器一个应用比较好,还是一个容器多个应用比较推荐

容器越来越多。现在普遍的使用方式是 docker 是一个容器一个应用比较好,还是一个容器多个应用比较推荐

最佳答案

一个容器一个应用好,这也是官方推荐的方式。优点有:

  • 容器可复用,可灵活组合
  • 容器体积较小,易于分发
  • 容器间可设置网络隔离,更加安全
    ……

之前遇到过的一个情况,使用为知笔记 Docker 镜像作私有部署时,由于它不是使用 docker compose 编排的形式,而是所有应用打包成一个镜像,里面有个 elastic search 服务,占了很大内存,我却无法在其他程序复用这个服务。

所以,建议使用 docker compose 作为容器编排管理工具,一个容器一个服务。

5年前 评论
讨论数量: 3

一个容器一个应用好,这也是官方推荐的方式。优点有:

  • 容器可复用,可灵活组合
  • 容器体积较小,易于分发
  • 容器间可设置网络隔离,更加安全
    ……

之前遇到过的一个情况,使用为知笔记 Docker 镜像作私有部署时,由于它不是使用 docker compose 编排的形式,而是所有应用打包成一个镜像,里面有个 elastic search 服务,占了很大内存,我却无法在其他程序复用这个服务。

所以,建议使用 docker compose 作为容器编排管理工具,一个容器一个服务。

5年前 评论

如一楼所说,最好使用 docker compose 进行多个容器编排,每个 docker 做到专一化比较好,而且出了问题,只需修改出问题的 docker 就好,也很方便。

5年前 评论

新手开发喜欢一个容器全部搞定。
当然,运维不干。

5年前 评论