首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Mac上运行时找不到Docker命令

在Mac上运行时找不到Docker命令
EN

Stack Overflow用户
提问于 2020-09-22 11:49:56
回答 8查看 91.2K关注 0票数 31

我正在按照船坞-石墨-状态d中的指示运行以下代码

代码语言:javascript
运行
复制
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

它给出了这个错误:

代码语言:javascript
运行
复制
$ 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,但没什么区别。

我该怎么解决这个问题?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2020-09-22 12:42:56

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

但是强烈建议在mac上使用下面的链接安装docker:

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

票数 8
EN

Stack Overflow用户

发布于 2021-01-21 07:26:05

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

完成上述操作后,我不得不从终端运行以下代码: docker运行-d -p 80:80

现在从终端运行"docker --version“,它应该会给出所需的结果。

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

票数 32
EN

Stack Overflow用户

发布于 2022-04-19 11:09:05

恐怕您需要手动将docker命令添加到路径中。它可以通过配置文件来完成。由于ZSH现在是MacOS上的默认shell,它将转到~/.zprofile文件:

代码语言:javascript
运行
复制
# Add Visual Studio Code (code)
export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"
# Add Docker Desktop for Mac (docker)
export PATH="$PATH:/Applications/Docker.app/Contents/Resources/bin/"
票数 28
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64009138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档