В данном материале рассмотрим проблему связанную с Docker, который выдает ошибку “docker not found”, “docker compose not found“, “docker command not found“ и другие. В основном она связана, либо с некорректной установкой и отсутствующими путями в переменных средах к файлу, либо не правильным использованием команды.
Как быстро провести проверку и исправить ошибку Docker not found? Пройдемся по чек-листу по порядку и в процессе сможем определить источник проблемы!
Отсутствует ПО
Такая ошибка может возникать, при отсутствии установленного ПО на машине – убедитесь, что у вас оно есть. Для Ubuntu и Linux-подобных дистрибутивов вы можете провести проверку через команду:
Для Windows необходимо воспользоваться утилитой терминала Win+X → Terminal/PowerShell → winget:
winget list | Where-Object { $_ -match “Docker” }
Команда выведет список установленного ПО, а команда фильтрации найдет упоминания Docker. Если необходимые приложения отсутствуют, то установите их путем указания пакета установки на Windows:
Или для Ubuntu и Linux-подобных ОС необходимо использовать:
Удалите из команды выше лишнее ПО, которое вам не подходит, остальные зависимости будут указаны в пакете и скачаны автоматически.
Некорректно вызвано приложение
Не всегда команды для работы для утилит и ПО называются одинаково, зачастую это могут быть разные команды или отсутствующие права на него. К примеру, reboot на Linux:
Поэтому необходимо запускать команды от лица Администратора, в Linux проверьте, что вы имеете sudo-права:
Если вас там нет, то добавьте права, выполнив команду от root, предварительно замените user на свой логин:
В Windows запустите Win+X → Terminal/PowerShell (Администратор) → docker. Если данное решение не помогло, то воспользуйтесь справочниками по командам:
Или для Windows необходимо использовать команду:
Где можно перейти на сайт разработчика пакета и найти нужную команду, но для Docker она одноименна, то есть команда docker.
Отсутствует запись в переменных средах
Для реализации решения этой проблемы пропишем новый путь к папке с Docker на Linux и Windows, для этого найдите место, где лежит исполняемый файл:
А в Windows классически поиском по папкам через Win+E → Поиск, затем скопируйте найденный путь и для Linux пропишите:
Для Windows откройте поиск на клавишу Win и пропишите “Среды“ или “Variables“, где выберите нужное:
Еще раз выберите Переменные среды и пропишите свою или в системную переменную среду параметр:
И пропишем туда новый путь, после чего перезапустим устройство и проверим работоспособность!
Отлично, ПО запускается и готово к работе! Данные шаги должны решить основные причины возникновения данной проблемы, так же они подходят и для иного ПО!
При нехватке собственных мощностей можно воспользоваться облачными серверами от Serverspace, для этого перейдем к созданию сервера, на любой из двух платформ vStack cloud или же VMware cloud. Нажмем на кнопку Создать сервер и выберем конфигурацию, подходящую под наши задачи, затем нажмем кнопку Создать: