我正在按照船坞-石墨-状态d中的指示运行以下代码
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
,但没什么区别。
我该怎么解决这个问题?
发布于 2020-09-22 12:42:56
运行brew list,它将显示所有已安装的Homebrew包的列表。
但是强烈建议在mac上使用下面的链接安装docker:
发布于 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/
发布于 2022-04-19 11:09:05
恐怕您需要手动将docker
命令添加到路径中。它可以通过配置文件来完成。由于ZSH
现在是MacOS上的默认shell,它将转到~/.zprofile
文件:
# 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/"
https://stackoverflow.com/questions/64009138
复制相似问题