2016-12-05 56 views
1

在Mac OSX在主機上運行的運行bash腳本在使用泊塢窗命令,往往給人的錯誤:確保碼頭工人守護在腳本文件

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

然後我做加利福尼亞+空格鍵打開聚光燈搜索並鍵入docker終端以啓動docker終端,以便shell腳本不會失敗

有沒有在腳本中執行此操作的方法,以便它在每次運行時都運行docker守護程序?
我試過以下無濟於事。

docker-machine start default 

我正在泊塢版本1.12.0,構建8eab29e

回答

0

你可以在你的腳本把這個命令:

[[ $(docker-machine status) == "Stopped" ]] && docker-machine start 
eval $(docker-machine env) 

如果把肉法這將啓動docker-machine並填充當前碼頭機相關變量的環境。

如果docker-machine已經在運行,那麼這個腳本只會設置環境。