Docker平台技术解析与主要厂商策略
1. 组织因素对Docker平台选择的影响
在企业环境中,选择合适的Docker平台并非易事,组织因素起着至关重要的作用。不同的组织需求和运营方式会影响平台的交付和选择。
1.1 分块式平台交付
当组织内不同部分的运营责任分散在不同团队时,分块式平台交付可能更为合适。例如,在大型企业中,如果已经有集中管理的工件存储库,可考虑将其升级为Docker注册表,这样能降低管理和运营成本。
1.2 多平台策略
对于需求多样的大型组织,提供多种平台选择是一种解决方案。可以为部分用户提供易于管理的平台,为另一部分用户提供更灵活、自主管理的解决方案。不过,这种方法会增加管理成本,并带来沟通挑战。例如,有的组织提供自管理的Nomad集群、AWS管理的解决方案和OpenShift选项。
2. 采用Docker时的考虑领域
实施Docker平台时,需要考虑多个功能领域,主要包括安全与控制、镜像构建与分发以及容器运行。
2.1 安全与控制
安全与控制是实施Docker平台的基础,它会影响其他方面的决策。
2.1.1 镜像扫描
镜像扫描是在镜像存储时检查其是否符合要求的重要手段。扫描的问题可能包括:
- 哪些镜像包含存在shellshock漏洞的bash版本?
- 哪些镜像使用了过时的SSL库?
- 哪些镜像基于有安全隐患的基础镜像?
- 哪些镜像包含非标准或错误的开发库或工具?
镜像扫描工作流程如下:
超级会员免费看
订阅专栏 解锁全文
1229

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



