最近项目用到docker,在本地跑docker-compose命令没问题
在CI上调用此命令遇到问题:
test:
[exec] Couldn’t connect to Docker daemon at http+unix://var/run/docker.sock - is it running?
[exec]
[exec] If it’s at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
[exec] Result: 1
在网上搜了很久,终于解决了。
1. 编辑/etc/default/docker,修改下面的参数为
DOCKER_OPTS="-H tcp://127.0.0.1:4243 -H unix:///var/run/docker.sock"
2. 重启 docker 服务
网上都说用
$ sudo service docker restart
但是我这里不行,一运行就出现下面的结果
stop