部署我们的系统,我们使用docker-compose.yml文件。它可以在通过SSH工作的本地和远程计算机上正常工作,并且机器可以正确部署。问题是当从一台从机上的jenkins机器启动docker时,我收到了这个错误:
无法连接到http + docker:// localunixsocket的Docker守护程序 - 它正在运行吗?
If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
Building node
Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running?
If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running?
If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
如果我在我的脚本中包含'whoami',它将返回我在本地部署中使用的相同用户,因此它似乎不是权限问题。 我找到了使用'sudo'的解决方法,但我不喜欢这个解决方案,因为我不想在我的脚本中插入'sudo'子句。问题可能在远程访问获取套接字的方式,但我找不到它