镜像下载、域名解析、时间同步请点击 阿里巴巴开源镜像站
Docker Desktop是最为流行的开发者工具,Docker公司在 8/31 宣布对Docker Desktop的用户协议进行了变更,对个人开发者继续免费,但是对商业开发者采取了收费策略。最近很多同学来咨询我相关的问题,我也就此做一个说明
解决方案
关于为 Docker Desktop 付费流程,我们已经和集团采购团队进行沟通,但是Docker公司的License授权有些复杂,如果是采购Pro版本,需要每个开发者自己付费,不支持批量采购。而Business版本,支持批量采购,但是咱们也不需要。还在跟进其他可行性,我们会持续和大家沟通。
如果您只是需要运行K8s环境,用阿里云容器服务ACK是最推荐的方案,没有之一 😃
如果您需要一个免费的本地开发环境,也有较好的动手能力,可以参考本文内容
Minikube 简介
Minikube是社区一个流行的开源Kubernetes开发环境。为了帮助国内的同学可以更加高效和无障碍地使用minikube进行日常开发,Minikube可以支持阿里云作为容器镜像的mirror site。进一步,在v1.24.0的官方 Minikube 中,已经合并了由阿里云团队提交的一个方案,可以完美支持 Minikube 丰富的 addon 组件!
Minikube可以借助不同的 driver 实现,在MacOS/Windows/Linux环境中创建Kubernetes运行环境。
本文将借助 hyperkit驱动来在MacOS上创建一个虚拟机来配置Minikube环境。
首先卸载 Docker Desktop
打开 Preference -> TroubleShoot 页面,点击 Uninstall