https://orbstack.dev/

如果你也使用 mac,同时也离不开 docker,那么我十分推荐 orbstack。

我算是 orbstack 的早期用户了,当时主要还是被其 UI 所打动 —— 至少要比 docker desktop 好用多了。

但我曾一度将 docker 的使用需求转移到一个单独的小盒子上(那是一个纯粹的 Ubuntu),然后 macos 直接 ssh 过去就好。这样我就觉得 orbstack 似乎有些多余,而且我总会怀疑它多多少少占用了一些系统资源。

直到最近,我出门在外,没办法一直带着小盒子跑。于是我又想起了 orbstack。

我发现,orbstack 的资源占用还是很低的。而且临时使用起来真的很方便。

国内用户需要的一些设置

https://cloud.tencent.com/developer/article/2485043

参考这个链接,找到最新且能用的镜像源:

{
    "registry-mirrors": [
        "https://docker.1ms.run",
        "https://docker.xuanyuan.me",
    ]
}

然后,参考

https://github.com/orbstack/orbstack/issues/51

提到的方法,修改 ~/.orbstack/config/docker.json

然后重启 docker 服务:

orb restart docker

接着尝试运行:

docker run -it -p 80:80 docker/getting-started

如果不出意外,你就可以正常使用了。