docker-compose up解决错误ERROR: Couldn't connect to Docker
发布于 1 个月前 作者 ab8512 268 次浏览 来自 分享
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利

$ docker-compose up ERROR: 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. 导致这个问题的原因实在多,所以把解决方法一一列出。

1 docker服务没启动,那就启动 $ sudo systemctl start docker // 或者 sudo service docker start $ docker-compose up 2 docker服务启动了,但是一些缓存影响了 那就重启

$ sudo systemctl restart docker // 或者 sudo service docker restart $ docker-compose up 3 当前用户不在docker用户组 那就把自己加到docker用户组

$ sudo gpasswd -a ${USER} docker $ docker-compose up 添加到docker用户组后要重新登录shell再up。

4 也许用sudo可能有效 $ sudo docker-compose up 5 docker-compose版本太老了 那就更新版本

$ sudo curl -L “https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)” -o /usr/local/bin/docker-compose $ sudo chmod +x /usr/local/bin/docker-compose $ docker-compose up 点击这里查看docker-compose官方安装教程(可能需要梯子)。

回到顶部