Mac Docker安装后重启无法命令调用Docker问题

慈云数据 6个月前 (05-13) 技术支持 45 0

        在下载Mac Docker并且在你的mac电脑安装后,我们正常通过终端命令去访问Docker,是可以正常使用的;但是,当重启电脑后,就会发现除了通过Docker界面去使用,使用终端就会提示我们:

Mac Docker安装后重启无法命令调用Docker问题
(图片来源网络,侵删)
zsh: command not found: docker

这个问题我个人也找了很多博客,都会提示你要去配置环境变量。比如:

~/.bash_profile 
/etc/profile 
~/.zshrc

我们通过博客常见的环境变量配置,在配置好之后并使用source就会发现除了docker命令外,其他环境变量包括系统内置的环境变量都消失了;

Mac Docker安装后重启无法命令调用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命令即可,当然,查看这个也要去检查其他命令还在不在

如果不在,那么表示你的mac默认环境变量指向文件不是这个,继续找吧~

微信扫一扫加客服

微信扫一扫加客服

点击启动AI问答
Draggable Icon