![](/img/trans.png)
[英]connect() to unix:/var/run/unicorn.sock failed (111: Connection refused) while connecting to upstream
[英]SocketError: No such file or directory - connect(2) for /var/run/docker.sock
我正在嘗試在Rails應用程序中運行docker容器,但是我仍然收到以下錯誤:-
container = Docker::Container.create({'Image' => 'mitc/judge'})
Excon :: Errors :: SocketError:沒有這樣的文件或目錄-/var/run/docker.sock(Errno :: ENOENT)的connect(2)`
設置環境變量
bash-3.2$ env | grep DOCKER DOCKER_HOST=tcp://192.168.99.100:2376 DOCKER_TLS_VERIFY=1 DOCKER_CERT_PATH=/Users/ayushlodha/.docker/machine/machines/dev
容器能夠運行世界
bash-3.2$ docker run mitc/judge /bin/echo 'Hello world' Hello world bash-3.2$ docker run -it mitc/judge judge@4a19cdd8b328:/tmp/judge$
我正在使用Mac和Kitematic。 我想念什么?
由於您使用的是Kitematic,因此尚未創建套接字文件。 您需要手動創建它。 您可以使用以下命令:
eval "$(docker-machine env dev)"
然后運行您的ruby應用程序。
參考:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.