使用 Homebrew 安装 Docker

Isaac Tony 2022年4月20日
使用 Homebrew 安装 Docker

毫无疑问,Docker 容器彻底改变了我们开发和部署应用程序的方式。它们为开发人员提供了在隔离环境中打包应用程序和依赖项的能力。

最近,我们已经看到 Docker 作为终极容器化平台被广泛采用。正因为如此,在所有平台上设置 Docker 都得到了极大的简化,包括 macOS 和 Windows。

在 macOS 中使用 Homebrew 安装 Docker

Docker 支持最新版本的 macOS,包括 macOS Big Sur、macOS Monterey 和 macOS Catalina。Docker 提供了一个本地应用程序,我们可以将其安装在 Applications 目录下并在 /usr/local/bin 中创建符号链接。

使用 Homebrew 安装 Docker。它是一个开源软件包管理系统,我们可以用来在 macOS 上安装应用程序。

Homebrew 将软件包安装到它们的目录,然后将它们的文件符号链接到 /usr/local。可以通过在终端中运行以下命令来安装 Homebrew。

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

现在已经安装 Homebrew 来安装 Docker,执行以下命令。

brew cask install docker

此命令将下载 docker 包,运行 Docker 安装程序,并打开 GUI 以设置配置。使用以下命令验证安装是否成功。

docker --version

如前所述,Homebrew 将软件包安装到它们的目录,然后将它们的文件符号链接到 /usr/local(在 macOS Intel 上)。但是,在 Brew 安装 Docker 之后,在 /usr/local/bin 中可能无法使用 docker 命令(符号链接)。

要解决此问题,请按照以下步骤操作。

  • +Space打开 Spotlight Search,然后输入 Docker 启动 Docker。
  • Docker 需要特权访问对话框中,单击确定
  • 输入密码并点击 OK
  • 一旦我们启动了 Docker,一个类似鲸鱼的图标现在应该在状态菜单中可见。这意味着所有指向 Docker 位置的符号文件都已在 /usr/local/bin 中正确设置。
  • 你可以通过在终端中执行以下命令来确认这一点。

代码:

$ ls -l /usr/local/bin/docker*

现在单击 Docker 图标并等待 Docker 启动。

Docker 图标

最后,我们将运行以下命令来测试你的 Docker 安装是否正确设置。

$ docker run hello-world

输出:

Docker hello world

我们已经从 Docker 注册表中提取了 hello-world 映像,并使用此命令成功创建了一个 Docker 容器。这表示 Docker 现在已在你的系统中正确设置。

Author: Isaac Tony
Isaac Tony avatar Isaac Tony avatar

Isaac Tony is a professional software developer and technical writer fascinated by Tech and productivity. He helps large technical organizations communicate their message clearly through writing.

LinkedIn

相关文章 - Docker MacOS