mac安装docker报错bash: /usr/local/bin/docker: No such file or directory

按照网上查的命令用brew安装(安装命令如下:)

#brew install --cask  docker

安装结果也显示安装成功:

然后按照各种贴子的说明去检查docker版本时(docker --version)会报错 bash: /usr/local/bin/docker: No such file or directory,这一下让我很懵,不是都是说brew安装后就可以了吗,我怎么报错了,然后检查安装过程的日志,发现:

这不是安装了个app吗,然后打开启动台去找我的应用app,果然找到了docker的app

双击后居然要我安装,按照提示安装后(安装过程当时不知道会不会成功,所以没有截图),再运行docker --version就成功了

 此时在用docker安装其他应用就成功了

PS: 1、其中在没有点击app去安装前运行前,docker info会报错/usr/local/bin/docker: fork: Resource temporarily unavailable,和运行docker ps 、docker --version这些命令的报错还有点点不一样,这里也贴出来,方便大家搜索。

2、其中踩过的坑:有帖子会说去cp /usr/bin/docker /usr/local/bin,我在/usr/bin/目录都找不到docker,还有要我做软链接的,我用find / -name 'docker' 去找,抛出一大堆没有权限的目录。

3、本人系统是macos Catalina 10.15.7,如果前面安装过的,可以用brew remove docker 先移除,再用brew install --cask  docker安装,安装完一定要去启动台找到docker按提示进行安装(因为自己踩过坑,网上基本没帖子说,所以不厌其烦的重申)。

猜你喜欢

转载自blog.csdn.net/qq_35412394/article/details/128033485