Docker Desktop 是在你的机器上获取docker的默认方式,当你搜索时,它会建议安装它。要找到以不同方式执行此操作的文档 - 很麻烦。

对于小型企业(少于 250 名员工和少于 1000 万美元的年收入)、个人使用、教育和非商业开源项目,它仍然是免费的。

在这里,我将分享最简单的绕过它的方法。

没有 Docker 桌面的 Mac 上的 Docker

brew install docker docker-compose

进入全屏模式 退出全屏模式

Docker Compose 在没有 Docker 桌面的 Mac 上

安装 Docker 后,您将看到该消息。

Compose is now a Docker plugin. For Docker to find this plugin, symlink it:
  mkdir -p ~/.docker/cli-plugins
  ln -sfn /opt/homebrew/opt/docker-compose/bin/docker-compose ~/.docker/cli-plugins/docker-compose

进入全屏模式 退出全屏模式

只是执行上面的,我们还没有完成!

享受!

免费更换Docker Desktop

Docker Desktop 安装 Docker Engine,它只能在 Linux 上运行。到目前为止,我们只安装了 CLI 工具。要运行图像,我们需要一个环境。

Rancher 桌面取代了 Docker 桌面!很高兴Rancher Desktop v1.0.0刚刚发布,兼容M1芯片,为我们解决了这个问题!

如果您使用的是带有 M1 芯片的 Mac,请从以下位置下载带有...mac.aarch64.zip的文件

GitHub 上的发布页面

[Rancher 桌面仪表板](https://res.cloudinary.com/practicaldev/image/fetch/s--Reia__rZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://blog.brazdeikis .io/_next/image%3Furl%3D%252Fuploads%252Francherdesktop.png%26w%3D1920%26q%3D75)

Rancher Desktop 无访问错误

如果您缺少目录或现有目录权限不兼容,请运行以下命令:

sudo mkdir /usr/local/bin
sudo chown $USER /usr/local/bin

进入全屏模式 退出全屏模式

其他 Docker 桌面替代品

  • Docker + Hyperkit + Minikube:不适用于 M1 Mac

  • Podman - 无法从主机操作系统挂载卷

  • Lima + nerdctl - 它不是真正的码头工人

谢谢阅读!

享受!

Logo

CI/CD社区为您提供最前沿的新闻资讯和知识内容

更多推荐