在下载Mac Docker并且在你的mac电脑安装后,我们正常通过终端命令去访问Docker,是可以正常使用的;但是,当重启电脑后,就会发现除了通过Docker界面去使用,使用终端就会提示我们:
zsh: command not found: docker
这个问题我个人也找了很多博客,都会提示你要去配置环境变量。比如:
~/.bash_profile
/etc/profile
~/.zshrc
我们通过博客常见的环境变量配置,在配置好之后并使用source就会发现除了docker命令外,其他环境变量包括系统内置的环境变量都消失了;
这个问题经过个人不断查找,确实是因为没有配置环境变量导致的;
但是由于Mac电脑通常都是zsh为默认路径;zsh默认的环境变量目录为“~/.zshrc”;
我们只需要在这个目录配置对的docker环境变量;即可解决这个问题;
首先我们要找到docker真的目录;我的mac电脑目录为:
/Applications/Docker.app/Contents/Resources/bin
必须要到Bin目录
然后我们使用常见的编写命令,我个人比较喜欢vi vim
vi ~/.zshrc
然后将我们找到的目录 配置到我们的环境变量中:
export PATH="/Applications/Docker.app/Contents/Resources/bin:$PATH"
然后再使用我们的更新命令;
source ~/.zshrc
这个时候我们再去正常使用docker命令即可,当然,查看这个也要去检查其他命令还在不在文章来源:https://www.toymoban.com/news/detail-841339.html
如果不在,那么表示你的mac默认环境变量指向文件不是这个,继续找吧~文章来源地址https://www.toymoban.com/news/detail-841339.html
到了这里,关于Mac Docker安装后重启无法命令调用Docker问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!