37signals抛弃Docker Hub和ECR,自建Harbor容器镜像仓库
2025-08-31
37signals公司(Basecamp和HEY的开发者)因成本、性能、安全和独立性等问题,决定放弃使用Docker Hub和Amazon ECR等外部容器注册表,转而构建自有的Harbor容器镜像仓库。他们选择Harbor是因为其易于设置、功能丰富且开源。文章详细介绍了其在Kubernetes环境外的单服务器部署、S3存储配置、多实例配置、复制配置以及从Docker Hub迁移镜像的整个过程,并最终实现了成本降低(节省约5000美元/年)、性能提升(部署时间缩短15秒,镜像拉取时间缩短25秒)和更强的安全控制。