
这个错误可能不经意间就出现,在开发的时候倒无所谓,就怕在线上环境遇到。
本博客用的环境就是 docker 搭建的,偶尔有那么几次博客无法访问,大部分是up或者build时候出了问题 /哭笑。
如下是详细错误内容,我猜你的跟我的应该一毛一样:
$ docker-compose up -d
ERROR: Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running?If it's at a non-standard location, specify the URLwith the DOCKER_HOST environment variable.导致这个问题的原因实在多,所以把解决方法一一列出。
$ sudo systemctl start docker // 或者 sudo service docker start$ docker-compose up那就重启
$ sudo systemctl restart docker // 或者 sudo service docker restart$ docker-compose updocker用户组那就把自己加到docker用户组
$ sudo gpasswd -a${USER} docker
$ docker-compose up -d添加到docker用户组后要重新登录 shell 再up。
$ sudo docker-compose up那就更新版本
$ 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 官方安装教程(可能需要访问国外网站)。
$ sudo reboot$ docker-compose up这么几种方案,总有一款适合你,嘿嘿~~~