容器管理之OrbStack支持K8s了

文章介绍了OrbStack这个工具,它在macOS上提供高效、低资源的Docker和Linux虚拟机运行环境,替代DockerDesktop。作者分享了安装步骤、注意事项以及升级过程中遇到并解决的k8s问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

OrbStack 是一个可以在 macOS 上快速运行 Docker 容器,和 Linux 虚拟机的工具,资源占用率低,高效,快速。
macOS 上的Docker Desktop比较好资源,慢、重、资源消耗巨大。开起来就占用了好几个G的内存,OrbStack 的出现就是为了解决这个问题。

OrbStack 主要有两个作用:替代 Docker Desktop、替代 Linux 虚拟机。目前0.17版本刚出k8s的的使用
在这里插入图片描述

安装

安装前准备,macos系统要求在12.3以上,低于12.3的需要先对系统升级,不然不能使用

安装也很简单,直接去官网https://orbstack.dev/download
有两种方式安装,homebrew和dmg安装包安装。我采用用了后者:
在这里插入图片描述

homebrew方式安装:

brew install orbstack

下载安装,则需要根据电脑的类型进行选择安装就行。

在安装完成后,可以验证下。

docker version

如果出现Context=orbstack,就表示成功了,后面使用的时候,就和我们在linux上拉取镜像,操作容器一样了。
在这里插入图片描述
在安装完成后内存占用很小
在这里插入图片描述
CPU占用1%都不到
在这里插入图片描述

注意:它可以做容器的管理,但对于镜像的拉取,还是需要我们自己去拉取。
现阶段,它虽然功能上没有docker desktop来的强大,不能在界面里面,拉取镜像,创建容器,但也已经是足够了,就把它当作是容器的服务器。因为对于我们熟悉命令行的来说,都用命令可以操作。

升级遇到的问题

我一开始使用的是0.16版本,后来在升级到了0.17后,发现多了k8s的管理。但我当时发现容器用不了。我当时网上搜索了下,也没有人遇到我类似的问题。
在这里插入图片描述
于是我就反馈问题求助
在这里插入图片描述
在这里插入图片描述
不久我收到了邮件,提示我在Help -> Collect Diagnostics上报错误
在这里插入图片描述
根据他的提示上报错误:
在这里插入图片描述
完了之后他叫我在设置中重置下Kubernets
在这里插入图片描述
在重置后,Images,Containers都可以正常显示了,同时在Kubernetes也可以正常使用。大功告成
在这里插入图片描述

重要补充说明

目前官方从1.8版本之后,对于macos12及以下的版本不再支持,macos的要求是13.0+,详情见官方说明https://docs.orbstack.dev/release-notes
在这里插入图片描述
下载页面https://orbstack.dev/download也做了提示
在这里插入图片描述

所以对于老的mac intel系列的,还在用macos13以下的,可以去下载,1.8之前的,我用的是macos12系列,用的是1.7.5的
在这里插入图片描述

历史版本的下载

地址:https://docs.orbstack.dev/downgrade#v1-7-5
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值