Docker — это платформа, используемая разработчиками для контейнеризации или изоляции программы, проекта или программного обеспечения. Он в основном используется для создания, запуска и доставки приложений и программного обеспечения в исполняемых пакетах. Для этой цели Docker использует различные компоненты, и демон Docker является одним из них. Демон Docker в основном отвечает за управление и запуск образов и контейнеров на хосте. Он получает инструкции от клиента Docker, а затем выполняет действия на сервере.
Однако иногда пользователи Docker могут столкнуться с трудностями или могут столкнуться с такими ошибками, как « Docker не может подключиться к демону Docker ” при выполнении любой команды Docker, как показано ниже:
В этой статье будет показано, как исправить « Docker не может подключиться к демону Docker ' ошибка.
Как исправить ошибку «Docker не может подключиться к демону Docker»?
Docker не подключается к ошибке Docker Daemon, возникающей по разным причинам, таким как « докер ” группа пользователей не создана в Linux, механизм Docker не запущен или Docker установлен неправильно.
Чтобы исправить ошибку «Docker не может подключиться к Docker Daemon», попробуйте следующие исправления:
Исправление 1: добавьте группу пользователей «docker» в Linux
Иногда, когда пользователи впервые устанавливают Docker или меняют версию Docker, они могут столкнуться с ошибкой « Docker не может подключиться к демону Docker ” при выполнении любой команды Docker. Эта ошибка в основном возникает в дистрибутиве Linux, когда « докер ” не добавляется в группу пользователей Linux. В Linux необходимо добавить пользователя «docker», так как каждая команда Docker начинается с «docker».
Чтобы добавить нового пользователя «docker» в Linux, просто используйте данную команду:
судо пользовательский мод -аГ докер $ПОЛЬЗОВАТЕЛЬ
После этого снова выполните команду Docker и проверьте, устранена ли заявленная ошибка или нет.
Исправление 2: перезапустите Docker
“ Docker не может подключиться к демону Docker ” обычно возникает в системах Linux. Как и в Windows, при запуске приложения Docker Desktop автоматически запускается механизм Docker. В случае, если Docker запущен некорректно, то пользователь может столкнуться с указанной ошибкой.
Чтобы исправить указанную ошибку, попробуйте перезапустить Docker, выполнив следующие действия.
Шаг 1. Запустите Powershell от имени администратора.
Сначала запустите Powershell от имени администратора из Windows». Запускать меню:
Шаг 2. Остановите Докер
Далее выполните « sc остановить докер ” для остановки службы Docker в Windows:
sc остановить докер
Шаг 3. Перезапустите Докер
Затем перезапустите службу Docker, используя « sc запустить докер ”:
sc запустить докер
В качестве альтернативы, чтобы перезапустить Docker, если рабочий стол Docker уже запущен, щелкните выделенный ниже раскрывающийся значок. Затем щелкните правой кнопкой мыши на « Докер ” и выберите значок “ Перезапуск ” из появившегося контекстного меню:
Чтобы перезапустить Docker в операционной системе Linux для исправления указанной ошибки, используйте « systemctl перезапустить докер ” команда с “ судо ” привилегии пользователя:
После этого попробуйте выполнить любую команду docker, такую как « докер запустить ” и проверьте, устранена ли указанная проблема.
Исправление 3: проверьте статус рабочего стола Docker
Если рабочий стол Docker в Windows и Docker в Linux не запускается или не работает, « Docker не может подключиться к Docker Daemon » возникает ошибка. Чтобы проверить статус Docker, снова нажмите на кнопку « опускаться значок на панели задач. Щелкните правой кнопкой мыши на « Докер ” и проверьте, запущен ли Docker из выделенного параметра:
В дистрибутиве Linux проверьте статус Docker с помощью предоставленной команды:
Вывод показывает, что Docker в настоящее время неактивен:
Чтобы активировать или запустить Docker в Linux, просто используйте « systemctl запустить докер команда:
Снова проверьте статус Docker в Linux:
Вывод показывает, что Docker успешно работает в дистрибутиве Linux:
Теперь выполните команду Docker и проверьте, решена ли проблема.
Исправление 4: проверьте, правильно ли установлен Docker
Иногда, когда Docker неправильно установлен в системе, пользователи могут столкнуться с сообщением « Docker не может подключиться к демону Docker ' ошибка. Чтобы решить эту проблему, попробуйте переустановить приложение Docker. Чтобы установить Docker в Windows, следуйте нашим связанным .
Чтобы установить Docker в дистрибутиве Linux, таком как Ubuntu, используйте наш прилагаемый .
Исправление 5: проверьте доступность Docker Daemon
Как мы уже объясняли « Docker не может подключиться к демону Docker ” обычно встречается в Linux. Потому что в Linux демон Docker работает как отдельная служба. Однако в ОС Windows, когда « Докер Рабочий стол », автоматически запустится механизм Docker.
Чтобы проверить, работает ли демон Docker или доступен ли он в системе Linux, сначала перезагрузите демона Docker и перезапустите службу Docker. После этого выполните « судо netstat-lntp | схватить докерда команда. Для демонстрации выполните перечисленные шаги:
Шаг 1. Перезапустите службу Docker.
Сначала перезапустите службу Docker, используя « systemctl перезапустить docker.service команда:
судо systemctl перезапустить докер
Шаг 2: Установите Net Tools
Иногда в системе не установлены сетевые инструменты для управления подсистемой сети на ядре Linux. Чтобы установить net-tools, используйте следующую команду:
судо подходящий установить сетевые инструменты
Шаг 3. Проверьте доступность Docker Daemon
Затем проверьте доступность демона Docker в системе Linux, используя « нетстат », как указано ниже:
судо нетстат -lntp | схватить докерд
Если в выводе показаны некоторые порты и IP-адреса, это означает, что dockerd настроен удаленно. Если возникает какая-либо ошибка или предупреждение, это означает, что dockerd не работает должным образом. Затем попробуйте переустановить docker и настроить dockerd:
Это все о решении « Docker не может подключиться к демону Docker ' ошибка.
Заключение
Ошибка «Docker не может подключиться к демону Docker» обычно возникает, когда демон Docker неактивен или « докер 'пользователь не добавлен в группу пользователей Linux. Чтобы исправить указанную ошибку, добавьте группу пользователей «docker» в Linux, перезапустите Docker, проверьте правильность установки Docker и проверьте доступность Docker Daemon. В этой статье представлены решения для исправления « Docker не может подключиться к демону Docker ' ошибка.