Docker EE Admin UI与Portainer

时间:2017-06-14 07:48:42

标签: docker

我刚刚听说过Docker EE中的集成管理UI。 所以我想知道关于那个UI的特殊是什么,因为我也可以在Docker CE中使用portainer这样的UI。 两者之间的区别是什么?

3 个答案:

答案 0 :(得分:2)

docker EE Ui具有比portainer更多的功能。您可以查看所有容器的日志,还有一些性能监控和其他功能。据我所知,portainer是Docker EE通用控制平面的子集。

答案 1 :(得分:2)

正如@herm所说,目前,Docker EE UI(Docker UCP)具有比Portainer更多的Docker相关功能(例如,对Docker-compose的支持尚不可用)。 UCP中几乎所有可用的功能都在Portainer中进行规划,开发人员非常关注用户体验,使其易于使用和部署。

您会发现Portainer中的访问控制与UCP略有不同(Portainer允许您限制对Docker环境以及Docker资源的访问)。

答案 2 :(得分:0)

我在使用 Docker EE 进行试验时注意到的一件事是RBAC的多样性和复杂性。

您可以根据以下内容定义Grants:

  • 主题 - Orgs \ Teams \ Users树中的节点(可以从LDAP \ AD自动同步)
  • 对象 - 资源集合树中的节点
  • 访问权限 - 被称为角色(5内置+自定义),是几乎所有您能想象的实体(容器,网络,卷,图像,节点,配置,秘密,服务等)

参见Grants的例子: https://docs.docker.com/datacenter/ucp/2.2/guides/access-control/access-control-design-ee-advanced/#grant-composition

重点强调:

  • TLS - 适用于每个用户的UCP,DTR甚至客户端套件
  • 高可用性(扩展docker swarm)
  • CLI中可以进行大量的UI操作,所有这些操作都可以通过API(透明地扩展Docker Engine API)实现,从而有助于大规模自动化

Docker EE将更适合需要严格访问控制的大型企业(政府,军事,航空航天)。但是你可以通过一系列商业支持选项免费获得Kubernetes ......

架构上Docker EE由许多"系统"容器 - 我为UCP计算了13,为DTR计算了9,这也给硬件带来了严重的负担。 安装过程漫长而繁琐。 请参阅Docker EE体系结构:https://docs.docker.com/datacenter/ucp/2.2/guides/architecture/

Portainer我相信只有一个容器而且相当轻便。并且muuuuch便宜商业选择。我们使用免费选项,对我们来说已经足够了! (但我们小~100核心地区)