
если я попытаюсь вытащить докер, он выдаст мне такой вывод
Using default tag: latest
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.24/images/create?fromImage=homeassistant%2Fhome-assistant&tag=latest: dial unix /var/run/docker.sock: connect: permission denied
Я новичок в Ubuntu, поэтому, пожалуйста, объясните, как это исправить, для чайников.
также, возможно, это как-то связано с этим
Как мне сбросить настройки сети?
это был вопрос от Я последовал первому ответу :)
решение1
Пишет, что у вас нет разрешения на подключение к сокету unix:///var/run/docker.sock
Проще говоря, чтобы предоставить разрешение, вы можете сделать следующее:
sudo chown $USER /var/run/docker.sock
Затем продолжайте выполнять другие команды Docker, например:docker pull hello-world
Если вы не хотите вводить данные sudo
перед каждой командой Docker, вы можете добавить текущего вошедшего в систему пользователя в группу Docker:
sudo usermod -aG docker ${USER}
Затем вам нужно будет выйти из системы и войти снова, чтобы применить новое членство в группе. Теперь вы сможете запускать команды Docker и без sudo.
Надеюсь, это поможет.
решение2
По этому вопросу вы можете найти тот же ответ и решение здесь: docker_permission_issue