[英]Ensure docker daemon is running on the host in script file
Mac OSX运行bash脚本,其中使用docker命令并经常出错:
无法连接到Docker守护程序。 docker守护程序是否在此主机上运行?
然后我做Cmd + Space打开Spotlight搜索并键入docker终端以启动docker终端,以便shell脚本不会失败
有没有办法在脚本中执行此操作,以便每次运行时都运行docker守护程序?
我尝试了以下无效。
docker-machine start default
我正在运行Docker版本1.12.0,构建8eab29e
您可以将此命令放在脚本中:
[[ $(docker-machine status) == "Stopped" ]] && docker-machine start
eval $(docker-machine env)
这将启动docker-machine
如果它被淘汰并使用与docker机器相关的变量填充当前环境。
如果docker-machine
已经运行,那么这个脚本将只设置环境。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.