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

Примечание

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

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

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

Mac с чипом Intel Mac с кремнием Apple

Контрольные суммы см. в Примечания к релизу.

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

Ваш Mac должен соответствовать следующим требованиям для успешной установки Docker Desktop.

Mac с чипом Intel

  • macOS должна быть версии 11 или новее. Это Биг-Сур (11), Монтерей (12) или Вентура (13). Мы рекомендуем выполняет обновление до последней версии macOS.

    Примечание

    Docker поддерживает Docker Desktop в самых последних версиях macOS. Т. е. текущий релиз macOS и два предыдущих релиза. По мере того, как новые основные версии macOS становятся общедоступными, Docker прекращает поддержку самой старой версии и поддерживает новейшую версию macOS (в дополнение к двум предыдущим выпускам). В настоящее время Docker Desktop поддерживает macOS Catalina, macOS Big Sur и macOS Monterey.

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

  • VirtualBox до версии 4.3.30 устанавливать нельзя, т. к. он несовместим с Docker Desktop.

Mac с кремнием Apple

  • Начиная с Docker Desktop 4.3.0, мы убрали жесткое требование по установке Rosetta 2. Есть несколько дополнительных инструментов командной строки, для которых по-прежнему требуется Rosetta 2 при использовании Darwin/AMD64. См. Раздел известных проблем. Однако для получения наилучших результатов мы рекомендуем установить Rosetta 2. Чтобы установить Rosetta 2 вручную из командной строки, выполняет следующую команду:

    $ softwareupdate --install-rosetta
    

Для получения дополнительной информации см. Docker Desktop для Applesilicon.

Установка и запуск Docker Desktop на Mac

Установить интерактивно

  1. Дважды щёлкните Docker.dmg, чтобы открывает программу установки, затем перетащите значок Docker в папку «Приложения».

  2. Дважды щелкните Docker.app в папке Приложения, чтобы запустить Docker.

  3. В меню Docker отображается окно Соглашения об обслуживании подписки Docker.

    Вот краткое изложение ключевых моментов:

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

    • В противном случае для профессионального использования требуется платная подписка.

    • Для государственных организаций также требуется платная подписка.

    • Подписки Docker Pro, Team и Business включают коммерческое использование Docker Desktop.

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

    Важно

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

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

Установить из командной строки

После загрузки Docker.dmg выполняет следующие команды в терминале, чтобы установить Docker Desktop в папку «Приложения»:

$ sudo hdiutil attach Docker.dmg
$ sudo /Volumes/Docker/Docker.app/Contents/MacOS/install
$ sudo hdiutil detach /Volumes/Docker

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

Команда install принимает следующие флаги:

  • --accept-license: принимает Соглашение о подписке на услуги Docker сейчас, вместо того, чтобы требовать его принятия при первом запуске приложения

  • --allowed-org=<org name>: требует, чтобы пользователь вошел в систему и был частью указанной организации Docker Hub при запуске приложения

  • --user=<username>: выполняет привилегированные настройки один раз во время установки. Это избавляет пользователя от необходимости предоставлять привилегии root при первом запуске. Для получения дополнительной информации см. Требования к привилегированному помощнику. Чтобы найти имя пользователя, входит ls/Users в CLI.

  • --admin-settings: автоматически создаёт файл admin-settings.json, который используется администраторами для управления определенными настройками Docker Desktop на клиентских компьютерах в их организации. Для получения дополнительной информации см. Управление настройками.

  • Его необходимо использовать вместе с флагом --allowed-org=<org name>.

  • Например: --allowed-org=<org name> --admin-settings='{"configurationFileVersion": 2, "enhancedContainerIsolation": {"value": true, "locked": false}}'

Требования к разрешениям во время выполнения

Для некоторых функций Docker Desktop могут потребоваться повышенные привилегии. Пользователь информируется и запрашивается авторизация всякий раз, когда такая конфигурация должна быть выполнена. Требования к разрешениям для Docker Desktop предоставляет подробную информацию о каждой конфигурации и сценарии использования.

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