【问题标题】:Docker: Running multiple applications VS running multiple containersDocker:运行多个应用程序 VS 运行多个容器
【发布时间】:2015-07-16 08:53:30
【问题描述】:

我正在尝试在 Docker 容器中运行 WildflyJenkinsPostgresql

据我从阅读的文章中了解到,Docker 的方式是让每个应用程序在不同的容器中运行。

我的假设是正确的还是只有一个容器包含这三个应用程序更好?

【问题讨论】:

    标签: postgresql jenkins jboss docker wildfly


    【解决方案1】:

    Afaik docker 背后的基本理念是每个容器运行一项服务。你可以在一个容器中运行整个应用程序,但我认为这与 docker 的工作方式不太相符。在不同的容器中运行不同的服务可为您的应用提供更大的灵活性和更好的模块化。

    【讨论】:

    • 在常见问题解答中,您会发现“如何在 Docker 容器中运行多个进程?任何有能力的进程管理器,例如 supervisord.org、runit、s6 或 daemontools 都可以解决问题。”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-10
    • 1970-01-01
    • 2022-01-03
    相关资源
    最近更新 更多