не могу вытащить докер

не могу вытащить докер

если я попытаюсь вытащить докер, он выдаст мне такой вывод

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

Связанный контент