【问题标题】:Docker command not found when running on Mac在 Mac 上运行时找不到 Docker 命令
【发布时间】:2021-01-08 13:03:32
【问题描述】:

我正在尝试按照docker-graphite-statsd 中的说明运行以下代码:

docker run -d\
 --name graphite\
 --restart=always\
 -p 80:80\
 -p 2003-2004:2003-2004\
 -p 2023-2024:2023-2024\
 -p 8125:8125/udp\
 -p 8126:8126\
 graphiteapp/graphite-statsd

它给出了这个错误:

$ sudo docker run -d --name graphite --restart=always -p 80:80 -p 2003-2004:2003-2004 -p 2023-2024:2023-2024 -p 8125:8125/udp -p 8126:8126 graphiteapp/graphite-statsd
sudo: docker: command not found

这是在 Mac 上。我试过brew install docker,但没有任何区别。

我该如何解决这个问题?

【问题讨论】:

  • 运行brew doctor,它将帮助您检测安装中的错误。

标签: macos docker command-line command


【解决方案1】:

Homebrew 的 docker 在 10.13 上不再安装 /usr/local/bin/docker 或 /Applications/Docker.app。

您必须从上面的 docker.com 站点下载 Docker Desktop for Mac 应用程序并安装它。

【讨论】:

    【解决方案2】:

    使用 Homebrew 安装 docker 后,通过在 Finder 的 Application 文件夹中搜索 Docker 并运行它来启动 Docker 守护进程。

    完成上述操作后,我必须从终端运行以下命令: docker run -d -p 80:80 docker/getting-started

    现在从终端运行“docker --version”,它应该会给出想要的结果。

    参考:https://www.cprime.com/resources/blog/docker-on-mac-with-homebrew-a-step-by-step-tutorial/

    【讨论】:

      【解决方案3】:

      运行 brew list,它将显示所有已安装 Homebrew 软件包的列表。

      但强烈建议在您的 Mac 上使用以下链接安装 docker:

      https://docs.docker.com/docker-for-mac/install/

      【讨论】:

        【解决方案4】:

        按照官方网站的步骤:https://docs.docker.com/docker-for-mac/install/

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-12-21
          • 2023-02-04
          • 2017-08-10
          • 1970-01-01
          • 1970-01-01
          • 2018-08-03
          • 2016-10-04
          相关资源
          最近更新 更多