Ошибка Couldn't connect to Docker daemon at http+docker://localhost
Бывает что при попытке запуска Docker-а путём выполнения команд docker
или docker-compose
в терминале выдаётся следующая ошибка:
ERROR: Couldn't connect to Docker daemon at http+docker://localhost - is it running? If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
Решается либо добавлением sudo
перед docker
или docker-compose
либо следующим набором команд:
sudo groupadd docker sudo usermod -aG docker $USER newgrp docker
Где sudo groupadd docker
создаёт группу docker если её ещё нет, sudo usermod -aG docker $USER
добавляет текущего пользователя из под учётной записи которого вы работаете в группу docker, newgrp docker
выполняет регистрацию пользователя в новой группе.