Устанавливает Docker Desktop в Linux

Примечание

Условия использования Docker Desktop

Коммерческое использование Docker Desktop на крупных предприятиях (более 250 сотрудников или годовой доход более 10 миллионов долларов США) требует платной подписки.

Важно

Docker Desktop в Linux запускает виртуальную машину (ВМ), поэтому при запуске создаёт и использует настраиваемый контекст Docker desktop-linux.

Это означает, что образы и контейнеры, развернутые в Linux Docker Engine (до установки), недоступны в Docker Desktop для Linux.

Для получения дополнительной информации см. В чем разница между Docker Desktop для Linux и Docker Engine.

На этой странице содержится информация об общих системных требованиях, поддерживаемых платформах и инструкции по установке Docker Desktop для Linux.

Системные Требования

Для успешной установки Docker Desktop ваш хост Linux должен соответствовать следующим общим требованиям:

  • Поддержка 64-битного ядра и процессора для виртуализации.

  • Поддержка виртуализации KVM. Следуйте инструкциям поддержки виртуализации KVM поддержка виртуализации kvm, чтобы проверяет, включены ли модули ядра KVM и как предоставить доступ к устройству kvm.

  • QEMU должен быть версии 5.2 или новее. Рекомендуем обновиться до последней версии.

  • система инициализации systemd.

  • Среда рабочего стола Gnome, KDE или MATE.

  • Для многих дистрибутивов Linux среда Gnome не поддерживает значки в трее. Чтобы добавить поддержку значков в трее, вам необходимо установить расширение Gnome. Например, Индикатор приложения.

  • Не менее 4 ГБ оперативной памяти.

  • Включает настройку сопоставления идентификаторов в пространствах имён пользователей, см. Обмен файлами.

Docker Desktop для Linux запускает виртуальную машину (ВМ). Для получения дополнительной информации о том, почему, см. Почему Docker Desktop для Linux запускает виртуальную машину.

Примечание

Docker не поддерживает запуск Docker Desktop во вложенных сценариях виртуализации. Мы рекомендуем запускать Docker Desktop для Linux изначально в поддерживаемых дистрибутивах.

Поддерживаемые платформы

Docker предоставляет пакеты .deb и .rpm из следующих дистрибутивов и архитектур Linux:

Платформа

x86_64 / amd64

Ubuntu

да

Debian

да

Fedora

да

Примечание

Для дистрибутивов на основе Arch доступен экспериментальный пакет. Docker не тестировал и не проверял установку.

Docker поддерживает Docker Desktop в текущей версии LTS вышеупомянутых дистрибутивов и в самой последней версии. По мере появления новых версий Docker прекращает поддержку самой старой версии и поддерживает новейшую версию.

Поддержка виртуализации KVM

Docker Desktop запускает виртуальную машину, для которой требуется KVM-поддержка.

Модуль kvm должен загружаться автоматически, если хост поддерживает виртуализацию. Чтобы загружает модуль вручную, выполнить:

$ modprobe kvm

В зависимости от процессора хост-машины должен быть загружен соответствующий модуль:

$ modprobe kvm_intel  # Intel processors

$ modprobe kvm_amd    # AMD processors

Если приведенные выше команды не работают, вы можете просмотреть диагностику, выполнив:

$ kvm-ok

Чтобы проверяет, включены ли модули KVM, запускает:

$ lsmod | grep kvm
kvm_amd               167936  0
ccp                   126976  1 kvm_amd
kvm                  1089536  1 kvm_amd
irqbypass              16384  1 kvm

Настраивает права пользователя устройства KVM

Чтобы проверить право на /dev/kvm, выполнить:

$ ls -al /dev/kvm

Добавляет своего пользователя в группу kvm, чтобы получает доступ к устройству kvm:

$ sudo usermod -aG kvm $USER

Выйти из системы и войти снова, чтобы ваше членство в группе было переоценено.

Общие шаги установки

Важный

Убедиться, что вы соответствуете системным требованиям, изложенным ранее, и выполняет предварительные требования для конкретного дистрибутива.

  1. Загружает правильный пакет для вашего дистрибутива Linux и устанавливает его с помощью соответствующего менеджера пакетов.

  1. Открывает меню Приложения в Gnome/KDE Desktop и найти Docker Desktop.

    Docker app in Applications
  2. Выбрать Docker Desktop, чтобы выполнить Docker. В меню Docker (Главная) отображается окно Соглашения об обслуживании подписки Docker.

  3. Выбрать Принять, чтобы продолжить. Docker Desktop запускается после того, как вы принимаете условия.

    Важно

    Если вы не согласны с условиями, приложение Docker Desktop закроется, и вы больше не сможете запускать Docker Desktop на своём компьютере. Вы можете принять условия позже, открыв Docker Desktop.

    Для получения дополнительной информации см. Соглашение об обслуживании подписки Docker Desktop. Мы рекомендуем вам также читает Часто задаваемые вопросы.

Куда двигаться дальше&?