我刚刚听说过Docker EE中的集成管理UI。所以我想知道那个UI有什么特别之处,因为我也可以在Docker CE中使用portainer这样的UI。两者有什么区别?
正如@herm所说,目前,Docker EE UI(Docker UCP)具有比Portainer更多的Docker相关功能(例如,对Docker-compose的支持尚不可用)。 UCP中几乎所有可用功能都在Portainer中进行规划,开发人员非常关注用户体验,使其易于使用和部署。
您会发现Portainer中的访问控制与UCP中的访问控制略有不同(Portainer允许您限制对Docker环境以及Docker资源的访问)。
docker EE Ui具有比portainer更多的功能。您可以查看所有容器的日志,还有一些性能监控和其他功能。据我所知,portainer是Docker EE通用控制平面的一部分。
在使用Docker EE进行试验时我注意到的一件事是RBAC的多样性和复杂性。
您可以根据以下内容定义Grants:
请参阅Grants:https://docs.docker.com/datacenter/ucp/2.2/guides/access-control/access-control-design-ee-advanced/#grant-composition的示例
除此之外还强调:
Docker EE将更适合需要严格访问控制的大型企业(政府,军事,航空航天)。但是随后你可以免费获得Kubernetes的一系列商业支持选项......
架构上Docker EE由许多“系统”容器组成 - 我为UCP计算了13个,为DTR计算了9个,这也给硬件带来了严重的负担。安装过程漫长而繁琐。请参阅Docker EE体系结构:https://docs.docker.com/datacenter/ucp/2.2/guides/architecture/
Portainer我相信只有一个容器而且很轻。并且muuuuch便宜商业选择。我们使用免费选项,这对我们来说已经足够了! (但我们小~100核心地产)