以前一直是先到 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 了。
一通折腾下来,终于清爽了。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.