使用orbStack在本机上替换Docker Desktop,据说可以极大节省资源,提升效率

看了这个视频,受到启发,修改了自己Macbook Pro上的Docker运行方式:

要在 macOS 上将现有的 Docker Desktop 环境迁移到 OrbStack,请按照以下步骤操作:

  1. 安装 OrbStack:
  • 前往 OrbStack 官方网站 下载适用于 macOS 的安装包。
  • 运行安装程序,按照提示完成安装。
  1. 停止 Docker Desktop:
  • 为节省系统资源,建议在使用 OrbStack 前停止 Docker Desktop。
  • 在菜单栏中点击 Docker 图标,选择 “Quit Docker Desktop”。
  1. 迁移 Docker 数据:
  • 启动 OrbStack 应用程序。
  • 在菜单栏中,点击 “File” 菜单,选择 “Migrate Docker Data”。
  • 按照提示,OrbStack 将自动迁移您的 Docker Desktop 数据,包括容器、卷、镜像等。
  • 您也可以通过命令行执行以下命令进行迁移:

bash

複製程式碼

orb migrate docker
  • 迁移过程会复制原有数据,确保数据安全。
  1. 切换 Docker 上下文:
  • 为确保后续的 Docker 命令使用 OrbStack,需切换 Docker 上下文。
  • 在终端中执行:

bash

複製程式碼

docker context use orbstack
  • 如需切换回 Docker Desktop,可执行:

bash

複製程式碼

docker context use desktop-linux
  • 切换上下文会影响后续执行的所有 Docker 命令。
  1. 卸载 Docker Desktop(可选):
  • 如果您确认 OrbStack 满足您的需求,并希望卸载 Docker Desktop:
    • 打开 “应用程序” 文件夹,找到 Docker Desktop 应用程序,拖动至废纸篓。
    • 删除与 Docker 相关的配置文件和数据,以释放磁盘空间。
  1. 验证迁移结果:
  • 在终端中执行 docker ps,检查容器状态,确保迁移成功。
  • 运行一些常用的 Docker 命令,确认 OrbStack 正常工作。

请注意,OrbStack 目前仅支持 macOS 系统。

按照上述步骤,您可以顺利地将 Docker Desktop 环境迁移至 OrbStack,享受更高效、轻量的容器管理体验。

本人切换时,

orb migrate docker

不停地要求输入登录密码进行授权,总是有些网络设置无法导入。
最终dify无法运行。
还是去执行了:

docker compose down
docker compose up -d

才算正常跑起来


另外,现在是免费试用pro版本的29天之内,准备过了这29天,看看免费版本怎么样。