|
|||||||
|
Проверьте статус Docker
Время создания: 01.04.2026 12:53
Автор: alensav
Текстовые метки: Проверьте статус Docker
Раздел: UBUNTU_24-04
Запись: alensav/MyTetra2/main/base/1775037227vub3l989h3/text.html на raw.githubusercontent.com
|
|||||||
|
|
|||||||
|
Ошибка говорит о том, что Docker daemon (демон Docker) не запущен. Хотя Docker CLI установлен (версия 29.3.1 видна), он не может подключиться к работающему Docker Engine. Это типичная проблема на Linux-системах. Вот как это исправить: 1. Проверьте статус Docker bash sudo systemctl status docker Если Docker не запущен, вы увидите что-то вроде inactive (dead). 2. Запустите Docker bash # Запустить Docker сейчас sudo systemctl start docker # Включить автозапуск Docker при загрузке системы sudo systemctl enable docker # Проверить статус sudo systemctl status docker 3. Настройка прав доступа (важно!) Скорее всего, вам также нужно добавить пользователя в группу docker, чтобы запускать команды без sudo: bash # Добавить текущего пользователя в группу docker sudo usermod -aG docker $USER # Проверить, что пользователь добавлен groups $USER Важно: После этой команды нужно выйти из системы и зайти снова (или перезагрузить компьютер), чтобы изменения вступили в силу. 4. После перезахода проверьте bash # Проверьте без sudo docker run hello-world Если все настроено правильно, вы увидите приветственное сообщение от Docker. Альтернативные проблемы Если Docker не запускается, проверьте: Возможные причины:
bash sudo apt update sudo apt install docker.io docker-compose bash # Если Docker установлен через snap sudo snap start docker bash # Проверьте, есть ли группа docker getent group docker # Если нет - создайте sudo groupadd docker Быстрый тест после исправлений bash # 1. Запустить Docker sudo systemctl start docker # 2. Проверить, что демон работает sudo systemctl status docker # 3. Запустить тестовый контейнер (пока еще с sudo, если группа не настроена) sudo docker run hello-world # 4. После настройки группы и перезахода - без sudo docker run hello-world После успешного запуска hello-world вы сможете работать с Docker Hub и запускать любые образы, включая Ubuntu, который вы пытались запустить: bash docker run -it ubuntu bash |
|||||||
|
Так же в этом разделе:
|
|||||||
|
|||||||
|
|||||||
|