orbstack 工具
orbstack 是在 Mac 环境上使用,可以替代虚拟机的工具,可以非常容易的安装 docker 镜像、Linux 镜像,而且是开源工具,已经被收录到 homebrew cask 仓库,可以使用 brew 命令进行安装。
brew install orbstack --cask # 安装 orbstack
brew upgrade --greedy orbstack # 升级 orbstack
安装之后,会自动系统的 profile 文件中添加设置,使用的是 zsh 则添加到 .zprofile 中:
# Added by OrbStack: command-line tools and integration
source ~/.orbstack/shell/init.zsh 2>/dev/null || :
最主要的优势是轻量、启动快、占用资源少,对于寸土寸金的 Mac 电脑来说,这是非常重要的。
使用 docker 镜像的命令也与 docker 原生方式一致。
docker compose -p penpot -f docker-compose.yaml up -d
这样就可以在 Mac 上轻松的使用 docker 建立虚拟机了。
另外 orbstack 还提供了其他命令来管理:
orbctl help # 查看帮助
orb create ubuntu ci-runner # 创建 ubuntu 虚拟机
另外可以使用命令来启停容器:
orb # or orb start
orb stop # 停止容器
orb config # 修改 orb 配置
orb restart docker # 重启 docker 镜像
orb list # 查看虚拟机列表