看了这个视频,受到启发,修改了自己Macbook Pro上的Docker运行方式:
要在 macOS 上将现有的 Docker Desktop 环境迁移到 OrbStack,请按照以下步骤操作:
- 安装 OrbStack:
- 前往 OrbStack 官方网站 下载适用于 macOS 的安装包。
- 运行安装程序,按照提示完成安装。
- 停止 Docker Desktop:
- 为节省系统资源,建议在使用 OrbStack 前停止 Docker Desktop。
- 在菜单栏中点击 Docker 图标,选择 “Quit Docker Desktop”。
- 迁移 Docker 数据:
- 启动 OrbStack 应用程序。
- 在菜单栏中,点击 “File” 菜单,选择 “Migrate Docker Data”。
- 按照提示,OrbStack 将自动迁移您的 Docker Desktop 数据,包括容器、卷、镜像等。
- 您也可以通过命令行执行以下命令进行迁移:
bash
複製程式碼
orb migrate docker
- 迁移过程会复制原有数据,确保数据安全。
- 切换 Docker 上下文:
- 为确保后续的 Docker 命令使用 OrbStack,需切换 Docker 上下文。
- 在终端中执行:
bash
複製程式碼
docker context use orbstack
- 如需切换回 Docker Desktop,可执行:
bash
複製程式碼
docker context use desktop-linux
- 切换上下文会影响后续执行的所有 Docker 命令。
- 卸载 Docker Desktop(可选):
- 如果您确认 OrbStack 满足您的需求,并希望卸载 Docker Desktop:
- 打开 “应用程序” 文件夹,找到 Docker Desktop 应用程序,拖动至废纸篓。
- 删除与 Docker 相关的配置文件和数据,以释放磁盘空间。
- 验证迁移结果:
- 在终端中执行
docker ps
,检查容器状态,确保迁移成功。 - 运行一些常用的 Docker 命令,确认 OrbStack 正常工作。
请注意,OrbStack 目前仅支持 macOS 系统。
按照上述步骤,您可以顺利地将 Docker Desktop 环境迁移至 OrbStack,享受更高效、轻量的容器管理体验。