【问题标题】:What is the purpose of Docker-compose and Portainer?Docker-compose 和 Portainer 的目的是什么?
【发布时间】:2020-11-26 15:09:12
【问题描述】:

我是一名工程新手,在尝试 Raspberry Pi 的同时尝试学习一些东西。我想尝试 Docker,所以我跟着一个教程,安装了 Docker、docker-compose 并通过它安装了 Portainer。

现在我有点迷路了。 docker-compose 的目的是什么? Portainer 的目的是什么?

如果我想添加一些容器,例如 NextCloud/openVPN,我该怎么做?通过搬运工?还是 docker-compose?

谢谢!

【问题讨论】:

    标签: docker-compose raspberry-pi portainer


    【解决方案1】:

    Portainer 只是 Docker 套件的可视化工具。只要您有权访问portainer-agent,您就可以在任何地方运行 docker 命令,并且它不是官方的 Docker 产品。

    Docker-compose 是一组 docker 命令,作为 docker 引擎(社区和企业)的一部分,可帮助您在单个节点(PC 或 VM)中编排容器。如果你想编排多个节点,你应该阅读 Docker-Swarm 或 Kubernetes。

    了解 swarm 与 compose 差异的一篇非常好的文章是 here

    Portainer 只是 Docker 之上的一个工具,它免费为您提供 UI,因为 Native Docker Universal Control Panel 仅适用于企业版。

    【讨论】:

    • @Vojtooo 这是一个很好的解释。请接受这个作为答案。
    • 我认为除了 docker swarm 之外,还可以通过提及 kubernetes 来改进这个答案
    • 我更新了答案,添加了 K8s 作为参考。
    猜你喜欢
    • 1970-01-01
    • 2022-11-08
    • 1970-01-01
    • 2016-02-16
    • 2021-03-18
    • 2016-10-24
    • 2018-10-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多