Установка Docker

Docker - технология контейнеризации приложений, необходимая для экспорта приложений под мобильную систему Aurora OS.

Установка на Windows

Требования

  • 64-битный процессор, поддерживающий SLAT
  • 4GB оперативной памяти
  • включена технология виртуализации в настройках BIOS
  • 64-bit Windows 10, 64-bit Windows 11
  • включена одна из технологий виртуализации: HyperV или WSL2
  • более 15 GB свободного места на диске

Проверьте, включена ли технология виртуализации. Для этого откройте «Диспетчер задач», выберите вкладку «Производительность» и выберите «ЦП»(центральный процессор). В пукте «Виртуализация» должно быть написано «Включено». Если нет, то либо необходимо включить виртуализацию в настройках BIOS, либо технология виртуализации не поддерживается.

../../../_images/docker_install_1.png

Docker Destop работает с одной из технологий виртуализации на Windows - HyperV(встроенная технология виртуализации) или WSL2(подсистема Linux для Windows). Если вы собираетесь использовать HyperV, то убедитесь, что эта технология включена: перейдите во «Включение или отключение компонентов Windows», в открывшемся диалоговом окне должны стоять галочки напротив «Контейнеры» и «HyperV».

../../../_images/docker_install_2.png

Чтобы использовать WSL2, откройте коммандную строку от имени администратора и введите команду wsl --version. Если технология включена, то отобразится информация о версии WSL2. Если нет - установите WSL2 командой wsl --install. Если версия WSL2 ниже 2.1.5, то обновите командой wsl --update. Подробную информацию вы можете найти в инструкции на официальном сайте Microsoft.

../../../_images/docker_install_3.png

Какую технологию выбрать? Каждая имеет свои плюсы и минусы, поэтому однозначного ответа нет. Для Docker рекомендуется WSL2, но HyperV также поддерживается.

Установка

Для установки перейдите на официальный сайт Docker и нажмите кнопку «Download Docker Desktop», выбрав вашу операционную систему(Windows). Запустите инсталлятор. Выберите используемую технологию виртуализации(HyperV или WSL2). После установки перезагрузите компьютер.

Проверка установки

Запустите Docker Destop. Согласитесь с условиями использования Docker. Затем Docker Destop предложит создать учетную запись, этот шаг можно пропустить. При наличии каких-либо проблем с виртуализацией, программа напишет ошибку и возможные методы ее решения. Чтобы проверить, что все работает, откройте командную строку и введите команду docker info. Если Docker работает, то отобразится подробная информация. Если нет, то вы увидете следующую ошибку:

../../../_images/docker_install_4.png

Установка на Linux

На Linux можно установить как Docker Engine, так и Docker Desktop (который включает в себя Docker Engine и предоставляет еще графический интерфейс).