原来我今天才知道 Orbstack 正确的使用姿势

153 天前
 sinotw

以前一直是先到 Docker 下载最新版安装,然后再安装 Orbstack ,运行没什么问题,但是每次使用,都需要启动 Docker ,连带着就启动了那个笨重的 Docker Desktop 。而且貌似这样使用 Docker Desktop 中的 Image 和 Orbstack 中的不完全一致。

今天看着这个 Docker Desktop 越发不顺眼,就卸载了,然后

brew install docker

然后

brew services start docker

但是失败了。

经过一番搜索,了解了原来

brew install docker

安装的只是 Docker 的 cli (不全面,但大致就是这个意思),还需要配合 Docker 引擎使用,Orbstack 根据 Docker 开放的技术标准实现了自己的引擎。 只需要

echo 'export DOCKER_HOST="unix:///Users/xxxxx/.orbstack/run/docker.sock"' >> ~/.zshrc
source ~/.zshrc

然后执行 Docker 的各种命令就和以前完全一样了,但是终于不用面对那个臃肿的 Docker Desktop 了。

一通折腾下来,终于清爽了。

4867 次点击
所在节点    macOS
26 条回复
yangg
153 天前
.。。。orb 不需要 docker ,内置也 docker 也可以啊
zthxxx
153 天前
...

brew remove --cask docker
brew install --cask orbstack
sinotw
153 天前
@yangg @zthxxx ,原来 Orbstack 连 docker 命令也自带了,学习了,这下才是正确的姿势。
Vnaner
153 天前
我的 Orbstack admin 权限一直打不开,有一样的吗
sickoo
153 天前
安装了 orbstack 不需要安装 docker 吧。。。。
hefish
153 天前
我觉得搞台 nas 跑 pve ,再跑 debian ,再跑 docker 也一样。。。
sinotw
153 天前
@sickoo 是的,我还是复杂化了。
我记得我第一次用的时候,是先把 Docker Desktop 卸载了,只安装了 Orbstack ,然后执行 docker 命令时,报错,又把 Docker 安装了才好用,所以我一直以为 Orbstack 必须配合 Docker 使用才可以。
freeair
153 天前
mac 上现在跑的 orbstack ,也是看到 v2 推荐用的,感觉不错。
zfy941
153 天前
好搞笑 一直只需要 orbstack 就行 不需要再安装 docker 和 Docker Desktop
tars16
153 天前
干净卸载可以:brew uninstall --cask --force --zap Docker-Desktop

另:orb 还可以运行 Linux 虚拟机
movq
153 天前
colima 也可以,orbstack 商用是收费的
Tink
153 天前
orbstack 自带 docker
EastLord
153 天前
不是,哥们
sinotw
152 天前
@zfy941 是的,我弄复杂了,第一次用的时候卸载 docker 后执行命令报错了,又安装 docker 才搞定,所以我一直以为 orb 必须配合 docker 使用,多谢。
sinotw
152 天前
@tars16
@movq
@Tink
@EastLord
是的,多谢各位
jqtmviyu
152 天前
不会就我一个 orb 运行 ubuntu, 然后在 ubuntu 里装 docker 的吧.
主要之前编译 openwrt 和 安卓内核需要 linux 环境, macos 上需要 docker 也是生成镜像发布到 docker hub.

真正实际运行是在 nas 上了.
YsHaNg
152 天前
op 是不是没用用过 wsl
sinotw
152 天前
@YsHaNg 在 pd 中的 win11 中安装过 wsl 1 ,不支持 wsl2 ,不过我确实没怎么用过 wsl ,基本不用 windows 。
YsHaNg
151 天前
@sinotw 我的理解 Orbstack 对应 wsl2 windows 上最佳 docker 使用方式也是仅在 wsl 里装 docker.io
sinotw
151 天前
@YsHaNg #19 你的意思是,在 windows 上也不装 Docker Desktop ,而是在 wsl 2 这个 hyper-v 虚拟机中以 linux 的方式安装 docker 吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1124197

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX