【问题标题】:Multiple Docker Container Performance多 Docker 容器性能
【发布时间】:2018-05-14 07:51:59
【问题描述】:

假设我有一堆基于 python3.5 的各种 docker 容器。将所有容器(比如说 5、10 或 20 个容器)作为守护进程同时运行的任务是否会使用更多/更少的资源,而不仅仅是在 Ubuntu 系统上使用 python3.5 将所有任务作为本地守护进程运行?

【问题讨论】:

    标签: linux docker containers


    【解决方案1】:

    docker 的设计开销很小(尤其是在 linux 下),另见这篇 SO 文章 What is the runtime performance cost of a Docker container

    因此,支持或反对 docker 的选择应基于您的要求,而不是性能考虑。

    【讨论】:

    • 没有要求。更多只是一个理论问题。如果我有一个功能强大的工作站,它运行 10-20 个使用 Ubuntu 容器作为基础镜像的 docker 容器,会怎样?
    • 我会使用这个hub.docker.com/_/alpine,除非你出于某种原因真的需要 ubuntu。理论上这很难回答,10-20 名码头工人无所事事不会使用太多资源。如果你想在此基础上构建一个微服务架构,我会说这是完全可行的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-29
    • 2014-03-08
    • 2017-01-04
    • 2021-04-08
    • 1970-01-01
    • 2018-08-07
    • 1970-01-01
    相关资源
    最近更新 更多