Да, вы можете запустить Docker в любом дистрибутиве Linux. Эти шаги, перечисленные ниже, предназначены для Ubuntu Desktop 18 LTS. Вы можете найти полную официальную документацию и инструкции для других дистрибутивов Linux здесь:
Убунту: https://docs.docker.com/install/linux/docker-ce/ubuntu/
Федора: https://docs.docker.com/install/linux/docker-ce/fedora/
ЦентОС: https://docs.docker.com/install/linux/docker-ce/centos/
Дебиан: https://docs.docker.com/install/linux/docker-ce/debian/
Установка Докера
В документации Docker предлагается настроить репозиторий Docker для установки и обновления.
Вот с чего вам следует начать:
https://docs.docker.com/install/linux/docker-ce/ubuntu/#set-up-the-repository
После завершения шагов установки протестируйте Docker:
docker-compose -v
Это должно загрузить и запустить тестовый контейнер, выводящий «Hello World» на вашу консоль.
Установка Docker Compose
В отличие от версий Docker Desktop для Mac и Windows, нам необходимо вручную установить Docker Compose. См. инструкции по установке (нажмите на вкладку для Linux)
https://docs.docker.com/compose/install/#install-compose
После завершения протестируйте установку:
sudo docker run hello-world
Это должно вывести на консоль номер версии и сборки.
Запустить без Sudo
Следуйте этим инструкциям, чтобы запускать команды Docker без sudo:
https://docs.docker.com/install/linux/linux-postinstall/#manage-docker-as-a-non-root-user
Группа Docker, скорее всего, уже будет создана, но вам все равно нужно добавить в эту группу своего пользователя.
Начать при загрузке
Следуйте этим инструкциям, чтобы Docker и его службы запускались автоматически при загрузке:
https://docs.docker.com/install/linux/linux-postinstall/#configure-docker-to-start-on-boot
Возможно, вам придется перезагрузить систему