不借助 Docker Desktop 在Mac上开发容器应用

本文介绍了如何在Mac上不使用Docker Desktop,而是通过Minikube搭建Kubernetes开发环境。首先卸载Docker Desktop,然后安装配置Minikube和Docker命令行工具。Minikube可以借助hyperkit驱动创建Kubernetes环境,通过设置参数调整资源分配,并且可以启用metrics-server等addon组件。此外,还展示了如何在不运行Kubernetes的Minikube环境下配置Docker环境,以及如何进行本地文件卷挂载。文章最后提到,对于一般开发者,Docker Desktop提供了更好的开发体验,但Minikube为喜欢动手的开发者提供了免费的替代方案。
摘要由CSDN通过智能技术生成

file

镜像下载、域名解析、时间同步请点击 阿里巴巴开源镜像站

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运行环境。

file

本文将借助 hyperkit驱动来在MacOS上创建一个虚拟机来配置Minikube环境。

首先卸载 Docker Desktop

打开 Preference -> TroubleShoot 页面,点击 Uninstall

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值