git bash 报错bash: docker: command not found

环境:window 10 家庭版
virtualbox安装docker

1.问题:
某一天在git-bash运行docker ps提示:

$ docker ps
bash: docker: command not found

排查:
1)保证虚拟机default在运行中,cmd输入

docker-machine ls

git bash 报错bash: docker: command not found_第1张图片

若不是先启动

docker-machine start 

2)保证shell power运行docker没问题
git bash 报错bash: docker: command not found_第2张图片
确定了只是在git-bash中运行有误
2.解决
将命令exe文件复制到git-bash文件夹中,复制docker.exe到D:\Program Files (x86)\Git\usr\bin
注:xxx\Git\usr\bin后面是固定的,前面是Git安装路径
git bash 报错bash: docker: command not found_第3张图片
再次git-bash运行docker ps,可以了收工
git bash 报错bash: docker: command not found_第4张图片
其他适用于git bash 报错bash: *: command not found
参考原帖:
https://ranxing.wordpress.com/2016/12/13/add-zip-into-git-bash-on-windows/

你可能感兴趣的:(docker,docker)