gpt4 book ai didi

bash - 确保docker daemon在脚本文件中的主机上运行

转载 作者:行者123 更新时间:2023-12-02 20:18:02 25 4
gpt4 key购买 nike

Mac OSX运行bash脚本,其中使用了docker命令,该错误经常出现:

Cannot connect to the Docker daemon. Is the docker daemon running on this host?



然后我执行Cmd + Space打开Spotlight搜索并键入docker terminal,以启动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 machine相关的变量填充当前环境。

如果 docker-machine已经在运行,那么此脚本将设置环境。

关于bash - 确保docker daemon在脚本文件中的主机上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40972871/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com