Docker平台:技术、挑战与主要参与者
1. 组织因素对Docker平台选择的影响
在选择Docker平台时,组织因素起着重要作用。不同组织的需求和运营方式差异很大,这会影响平台的选择和实施。
1.1 零散交付与集中管理
在大型组织中,如果不同部分的运营责任分散在不同团队,可能会倾向于采用零散的平台交付方式。例如,对于Docker镜像仓库的管理,如果已有集中管理的工件存储库,且该存储库支持作为Docker镜像仓库使用,那么直接升级现有存储库比构建单独的解决方案更具成本效益。
1.2 多平台策略
大型组织可能存在不同的需求,有些用户偏好托管平台,而另一些用户则需要更定制化的解决方案。在这种情况下,可以为不同用户提供不同的平台选项。例如,某组织提供了三种选择:自管理的Nomad集群、AWS托管解决方案和OpenShift选项。然而,这种多平台策略会增加管理成本,并带来组织内沟通的挑战。
2. 采用Docker时需考虑的领域
实施Docker平台时,需要考虑多个功能领域的挑战,主要包括安全与控制、镜像构建与分发以及容器运行。
2.1 安全与控制
安全和控制是实施Docker平台的基础,它会影响其他方面的决策。以下是安全与控制方面的主要关注点:
- 镜像扫描 :在存储镜像时,可以对其进行扫描,以确保镜像符合预期。常见的扫描问题包括检测镜像中是否存在bash的Shellshock漏洞、过时的SSL库、基于可疑基础镜像构建的镜像以及非标准的开发库或工具。镜像扫描的工作流程如下:
超级会员免费看
订阅专栏 解锁全文
1206

被折叠的 条评论
为什么被折叠?



