- Docker Desktop
- The fastest way to containerize applications on your desktop
- Secure from the start
- Simplify Code to Cloud
- Build Kubernetes-ready applications on your desktop
- Docker Desktop is an application for MacOS and Windows machines for the building and sharing of containerized applications and microservices.
- Containerize and share any application
- Across any combination of clouds, languages and frameworks
- One Development and Delivery Platform
- Any App, Any Language
- Developer Speed
- Docker Desktop — самый простой способ запустить контейнер приложения
- Что такое Docker Desktop?
- Версии Docker
- Выпуски Docker Desktop
- Docker на Windows
- 1. Использование Docker Toolbox
- 2. Использование Docker Desktop
- Установка Docker на Windows
- Установка Docker на macOS
- Работа с образами
- Возможности Docker Desktop
- Установка Docker Desktop на Mac OS
- Виртуализация
- 1. Что нужно знать перед тем, как установить Docker на Mac OS
- 2. Установка и запуск Docker Desktop для Mac
- 3. Проверка версий
- 4. Обзор приложения
- 5. Меню настроек
- 5.1 Общие (General)
- 5.2 Общие файлы (File sharing)
- 5.3 Расширенные настройки (Advanced)
- 5.4 Диск (Disk)
- 5.5 Прокси (Proxies)
- 5.6 Демон (Daemon)
- Экспериментальные функции
- Небезопасные репозитории
- Файл конфигурации демона
- 5.7 Kubernetes
- 5.8 Сброс (Reset)
- 6. Добавить сертификаты TLS
- 6.1 Добавить пользовательский сертификат (на стороне сервера)
- 6.2 Добавить клиентские сертификаты
- 6.3 Структура каталогов для сертификатов
- 7. Установить дополнения shell
- 7.1 Bash
- 7.2 Zsh
- 8. Docker Hub
Docker Desktop
The fastest way to containerize applications on your desktop
Also available for Windows and Linux
Also available for Mac and Linux
Secure from the start
Start secure and push with confidence. Docker Desktop now includes vulnerability scanning powered by Snyk, which scans your containers and provides actionable insights and recommendations for remediation in your images. Learn more about end-to-end vulnerability scanning and how to shift security left in your app delivery pipeline.
Simplify Code to Cloud
Simplify code to cloud application development by closely integrating with Azure Container Instances (ACI). You get the same workflow in Docker Desktop and the Docker CLI with all the container compute you want. No infrastructure to manage. No clusters to provision.
Register for our beta and experience a friction-free developer experience from local VS Code and Docker Desktop development to remote deployment in ACI.
Build Kubernetes-ready applications on your desktop
Docker Desktop is an application for MacOS and Windows machines for the building and sharing of containerized applications and microservices.
Docker Desktop delivers the speed, choice and security you need for designing and delivering containerized applications on your desktop. Docker Desktop includes Docker App, developer tools, Kubernetes and version synchronization to production Docker Engines. Docker Desktop allows you to leverage certified images and templates and your choice of languages and tools. Development workflows leverage Docker Hub to extend your development environment to a secure repository for rapid auto-building, continuous integration and secure collaboration.
Containerize and share any application
Across any combination of clouds, languages and frameworks
One Development and Delivery Platform
Docker Desktop and Desktop Enterprise give developers a Docker and Kubernetes environment aligned with production clusters. Build and run the same applications everywhere with the only platform that can provide trusted and certified end-to-edge security.
Any App, Any Language
Developers have the freedom to innovate with their choice of tools, application stacks, and deployment environments for each project. Windows or Linux; legacy or cloud-native; IDE or text editor—Docker Desktop and Desktop Enterprise puts you in control.
Developer Speed
Developers shouldn’t need a PhD in Docker or Kubernetes to do their job. Docker makes it easy to get up and running in minutes and rapidly code, test, and collaborate while ensuring consistency between development and production.
Docker Desktop — самый простой способ запустить контейнер приложения
Эта статья даст вам полное представление о Docker Desktop для пользователей Windows и MAC. Мы изучим установку Docker Desktop на компьютерах с Windows и Mac. После установки мы также попытаемся выполнить некоторые операции Docker.
Что такое Docker Desktop?
Docker Desktop — это собственное настольное приложение, разработанное Docker для пользователей Windows и MAC. Это самый простой способ запуска, сборки, отладки и тестирования приложений Dockerized.
Docker Desktop предлагает важные и наиболее полезные функции, такие как быстрые циклы редактирования, уведомления об изменениях файлов, встроенная поддержка корпоративной сети и гибкость для работы с собственным выбором прокси и VPN.
Docker Desktop состоит из инструментов для разработчика, приложения Docker, Kubernetes и синхронизации версий. Он позволяет вам создавать сертифицированные образы и шаблоны языков и инструментов.
Прежде чем перейти к процессу установки, давайте разберемся с его версиями.
Версии Docker
Docker в основном поставляется в двух версиях, в Community и ENterprise.
Community версия поставляется с бесплатным набором продуктов Docker. ENterprise корпоративная версия представляет собой сертифицированную контейнерную платформу, которая предоставляет коммерческим пользователям дополнительные функции, такие как безопасность образов, управление образами, оркестровка и управление средой выполнения контейнеров, но по разумной цене.
Мы начнем наше обучение с Community Edition. Контейнеры Docker, работающие в конкретной операционной системе, совместно используют ядро ОС. Это означает, что мы не можем использовать ядро Windows (хост) для запуска контейнеров Linux или наоборот. Чтобы проделать это, у нас есть Docker Desktop для Windows и MAC.
Выпуски Docker Desktop
Docker Desktop выпускается в двух вариантах.
- Stable: как видно из названия, стабильный выпуск тщательно протестирован и может быть использован при разработке более надежных приложений. Его версии полностью синхронизированы с версиями Docker Engine.
- Edge: эти версии состоят из всех новых и экспериментальных функций Docker Engine. Есть больше шансов ошибок, сбоев и проблем, которые могут возникнуть. Тем не менее, пользователи получат возможность ознакомиться с предстоящими функциями.
Docker на Windows
Есть два варианта Docker на Windows.
1. Использование Docker Toolbox
Docker Toolbox предоставляет набор легких инструментов.
- Oracle virtual box
- Docker Engine
- Docker Machine
- Docker compose
- Kitematic GUI
Вышеуказанные инструменты устраняют необходимость развертывания отдельной виртуальной машины для запуска Docker. Просто установите исполняемый файл панели инструментов Docker непосредственно в Windows и начните разработку приложений. Требуется 64-битная ОС и Windows 7 или выше с включенным режимом виртуализации.
Но опять же, панель инструментов Docker — это оригинальная поддержка, предоставляемая в Windows для запуска Docker и его устаревшего решения для всех ОС Windows, которые не соответствуют требуемой конфигурации.
2. Использование Docker Desktop
Docker Desktop — это новейшая технология, используемая для Docker в Windows. Он заменяет виртуальную машину Oracle собственной технологией виртуализации, доступной в Windows, то есть Microsoft Hyper-V.
Он по-прежнему будет запускать Docker на Linux-машине, созданной под ним. Но на этот раз вместо виртуальной машины Oracle мы использовали нативный Microsoft Hyper-V.
Установка Docker на Windows
- Windows 10 или Windows Server 2016 Professional или Enterprise Edition
- Поддержка Hyper-V.
Чтобы запустить Hyper-V, оборудование должно соответствовать следующим требованиям:
- 64-битный процессор
- > = 4 ГБ ОЗУ
- Поддержка виртуализации оборудования на уровне BIOS
Следовательно, программная и аппаратная зависимость заключается в запуске Docker Desktop на Windows.
Установка Docker на macOS
- MAC Hardware 2010 или новее с аппаратной поддержкой управления памятью и неограниченным режимом. Выполните команду kern.hv_support, чтобы проверить, поддерживает ли оборудование MAC инфраструктуру гипервизора.
- MAC OS версии 10.13 или новее.
- > = 4 ГБ ОЗУ
- Virtual-Box до версии 4.3.30
Работа с образами
После установки проверьте версию установленного Docker Engine.
Docker работает с доставкой и запуском контейнерных приложений. Вам либо нужно создать свое собственное контейнерное приложение, либо Docker поддерживает контейнерные образы в Docker Hub, и его можно легко загрузить с помощью простой команды docker run .
Здесь мы будем тянуть образ Redis.
С помощью простой команды run образы можно скачивать и загружать на GitHub или Docker Hub, и любой пользователь во всем мире может получить к нему доступ и начать работать с ним.
Docker Container запускает образ Docker. Следующим шагом является запуск контейнера.
Будет создан зашифрованный идентификатор контейнера. Вы можете быстро проверить состояние работающего экземпляра в Docker, нажав на Dashboard option.
Обязательно остановите контейнер, прежде чем удалять его из Docker Engine.
Возможности Docker Desktop
Существует множество преимуществ:
- Поддерживает широкий спектр инструментов разработки.
- Обеспечьте быстрый и оптимизированный способ создания и публикации контейнерного образа на любой облачной платформе.
- Простота установки и настройки полной среды Docker
- Повышение производительности благодаря встроенной виртуализации Hyper-V для Windows и HyperKit для MAC.
- Возможность работать в Linux через WSL 2 на компьютерах с Windows.
- Легкий доступ к работающим контейнерам в локальной сети.
- Возможность поделиться любым приложением на облачной платформе, на разных языках и в разных средах.
- Для обеспечения безопасности и актуальности выполняются автоматические обновления.
- Включены последние версии Kubernetes.
- Возможность переключения между Linux и Windows сервером на Windows.
Установка Docker Desktop на Mac OS
Виртуализация
Чтобы скачать Docker Desktop для Mac, перейдите в Docker Hub.
1. Что нужно знать перед тем, как установить Docker на Mac OS
Если вы уже запускали Docker на своем компьютере, сначала прочитайте инструкцию Docker Desktop for Mac vs. Docker Toolbox, чтобы понять влияние установленного Docker Toolbox на настройку среды для Docker Desktop под Mac и как эти два продукта могут сосуществовать.
- Связь с Docker Machine: Установка Docker Desktop не влияет на образы, созданные с помощью Docker Machine. У вас есть возможность скопировать контейнеры и образы (если такие существуют) на новую виртуальную машину Docker Desktop для Mac HyperKit. Когда вы используете Docker Desktop, вам не нужны узлы Docker Machine, работающие локально (или где-то еще). С Docker Desktop у вас работает новая собственная система виртуализации (HyperKit), которая заменяет систему VirtualBox. Чтобы узнать больше, смотрите Docker Desktop for Mac vs. Docker Toolbox.
- Системные требования: Docker Desktop запустится только при соблюдении всех этих требований.
- Аппаратное обеспечение Mac должно быть модели 2010 года или новее с аппаратной поддержкой Intel модуля управления памятью (Memory Management Unit, MMU) для виртуализации, включая расширенные таблицы страниц (Extended Page Tables, EPT) и неограниченный режим (Unrestricted Mode). Вы можете проверить, имеет ли ваша машина такую поддержку, выполнив в терминале следующую команду: sysctl kern.hv_support
Если виртуализация включена и доступна на вашем Mac, вы увидите следующее.
Если виртуализация не поддерживается или отключена.
-
- Поддерживаются macOS Sierra 10.12 и более новые выпуски macOS. Мы рекомендуем выполнить обновление до последней версии macOS.
- Не менее 4 ГБ оперативной памяти.
- НЕ ДОЛЖЕН быть установлен VirtualBox версии меньше 4.3.30 (он несовместим с Docker для Mac). Если у вас установлена более новая версия VirtualBox, это нормально.
Примечание. Если ваша система не удовлетворяет этим требованиям, вы можете установить Docker Toolbox, который использует Oracle VirtualBox вместо HyperKit.
- Что включает в себя установка: Установка предоставляет Docker Engine, клиент Docker CLI, Docker Compose, Docker Machine и Kitematic.
2. Установка и запуск Docker Desktop для Mac
1. Дважды щелкните, Docker.dmg чтобы открыть программу установки, затем перетащите кита Moby в папку «Приложения».
2. Дважды щелкните Docker.app в папке «Приложения», чтобы запустить Docker.
Вам будет предложено авторизоваться в Docker.app с помощью системного пароля после запуска. Привилегированный доступ необходим для установки сетевых компонентов и ссылок на приложения Docker.
Кит в верхней строке состояния указывает на то, что Docker запущен и доступен из терминала.
Если вы только что установили приложение, вы также получите сообщение об успехе с предлагаемыми дальнейшими действиями и ссылкой на документацию. Нажмите на кита в строке состояния, чтобы закрыть это всплывающее окно.
3. Нажмите на кита, чтобы получить настройки и другие параметры.
4. Выберите About Docker, чтобы убедиться, что у вас последняя версия.
Поздравляем! Теперь вы готовы к работаете с Docker Desktop и можно идти далее.
3. Проверка версий
Убедитесь, что ваши версии docker, docker-compose и docker-machine обновлены и совместимы с Docker.app. Ваш вывод может отличаться, если вы устанавливали другую версию Docker Desktop.
4. Обзор приложения
1. Откройте терминал командной строки и проверьте, работает ли Docker, запустив простой образ, hello-world
2. Запустите веб-сервер в контейнере докер. Как и на приведенном выше примере «Привет, мир», если изображение не найдено локально, Docker извлечет его из Docker Hub.
3. В веб-браузере перейдите по адресу localhost/, чтобы просмотреть домашнюю страницу nginx. Поскольку мы указали порт HTTP по умолчанию, нет необходимости добавлять :80 в конце URL.
Ранние бета-версии использовали docker в качестве имени хоста для URL. Теперь порты отображаются на частных IP-адресах виртуальной машины и перенаправляются на localhost.
4. Теперь можно просмотреть сведения о контейнере во время работы веб-сервера (с помощью docker container ls или docker ps).
5. Далее можно остановить или удалить контейнеры и образы с помощью следующих команд. Используйте флаг «all» (—all или -a) для просмотра остановленных контейнеров.
5. Меню настроек
Нажмите на кита в строке меню → Настройки (Preferences) и настройте параметры описанные ниже.
5.1 Общие (General)
- Запускать Docker при входе в систему: снимите этот флажок, если вы не хотите, чтобы Docker запускался во время начала сеанса.
- Автоматическая проверка обновлений уведомляет вас, когда обновление доступно. Нажмите OK, чтобы принять и установить обновления (или отменить, чтобы сохранить текущую версию). Если вы отключите эту опцию, вы все равно сможете узнать об обновлениях вручную, выбрав в меню кита → Проверить наличие обновлений (Check for Updates).
- Включение виртуальной машины в резервные копии Time Machine создает резервные копии виртуальной машины Docker Desktop для Mac. (По умолчанию отключено.)
- Надежное хранение учетных записей Docker в цепочке ключей MacOS, там же где хранятся ваши учетные данные для входа в Docker. (Включено по умолчанию.)
- Отправлять статистику использования — отправлять диагностику, отчеты о сбоях и данные об использовании в Docker. Эта информация помогает Docker улучшить приложение и получить больше информации для устранения неполадок. (Включено по умолчанию.)
5.2 Общие файлы (File sharing)
Выберите, какие локальные каталоги вы хотите использовать в своих контейнерах. Общий доступ к файлам необходим для монтирования томов, если проект находится за пределами каталога /Users. В этом случае предоставьте общий доступ к диску, на котором находится Dockerfile и том. В противном случае вы получите file not found или cannot start service errors at runtime.
Настройки общего доступа к файлам:
- Добавить каталог: нажмите + и перейдите к каталогу, который вы хотите добавить.
- Apply & Restart делает каталог доступным для контейнеров с помощью функции Docker bind mount (-v).
Есть несколько ограничений на каталоги, которые могут быть общими:
-
- Они не могут быть подкаталогом общего каталога.
- Они не могут существовать внутри Docker.
Для получения дополнительной информации смотри подробнее.
5.3 Расширенные настройки (Advanced)
На вкладке «Дополнительно» вы можете ограничить ресурсы, доступные Docker.
- Процессоры: по умолчанию Docker Desktop настроен на использование половины числа процессоров, доступных на хост-компьютере. Для увеличения производительности увеличьте это значение; чтобы уменьшить, уменьшите число.
- Память: по умолчанию Docker для Mac настроен на использование 2 ГБ оперативной памяти, выделенной из общей доступной памяти на вашем Mac. Чтобы увеличить ОЗУ, увеличьте значение; чтобы уменьшить его, уменьшите число.
- Swap: при необходимости настройте размер файла подкачки. По умолчанию это 1 ГБ.
5.4 Диск (Disk)
Можно указать путь к папке, где хранятся контейнеры и образы.
Вы также можете переместить расположение образов. Если вы попытаетесь переместить образ диска в место, в котором он уже есть, вы получите запрос, хотите ли вы использовать существующий образ или заменить его.
5.5 Прокси (Proxies)
Docker для MacOS обнаруживает настройки прокси HTTP/HTTPS в macOS и автоматически передает их в Docker и ваши контейнеры. Например, если вы установили настройки прокси на proxy.example.com, Docker использует этот прокси при вытягивании контейнеров.
Когда вы запускаете контейнер, ваши настройки прокси передадутся в контейнеры. Например.
Из приведенных выше результатов видно, что установлены переменные среды HTTP_PROXY, http_proxy и no_proxy. Когда ваша конфигурация прокси изменится, Docker автоматически перезагрузится, чтобы использовать новые настройки.
5.6 Демон (Daemon)
В демоне Docker можно настроить параметры, определяющие работу ваших контейнеров.
Выберите Basic, чтобы настроить демон с интерактивными настройками, или выберите Advanced, чтобы напрямую отредактировать JSON.
Экспериментальные функции
В версиях Docker для macOS Stable и Edge на Docker Engine включены экспериментальные функции, как описано в разделе Экспериментальные функции Docker. Если вы снимите флажок в экспериментальном режиме, Docker Desktop будет использовать текущий релиз Docker Engine.
Не включайте экспериментальные функции в продакшене
Экспериментальные функции не подходят для продакшена или рабочих нагрузок. Они предназначены для экспериментов с песочницей и новых идей. Некоторые экспериментальные функции могут быть включены в будущие стабильные версии, но другие могут быть изменены или удалены из последующих выпусков Edge и никогда не войдут в стабильные версии.
Вы можете увидеть, работаете ли вы в экспериментальном режиме в командной строке. Если Experimental имеет значение true, то Docker работает в экспериментальном режиме, как показано ниже. (Если false, экспериментальный режим отключен.)
Небезопасные репозитории
Вы можете настроить собственный и небезопасный репозиторий для хранения ваших общедоступных или закрытых образов (вместо использования Docker Hub или Docker Trusted Registry). Добавьте URL-адреса для ваших незащищенных репозиториев и их зеркал, на которых будут размещаться ваши образы.
Файл конфигурации демона
Перейдите на вкладку «Дополнительно (Advanced)», чтобы настроить демон в файле JSON. Полный список параметров см. В справочнике по командной строке Docker Engine.
Нажмите «Применить и перезагрузить (Apply & Restart)», чтобы сохранить настройки и перезагрузить Docker.
5.7 Kubernetes
В Docker для Mac 17.12 Edge (mac45) и выше и 18.06 Stable (mac70) и выше включен автономный сервер Kubernetes, который работает на вашем Mac, так что вы можете тестировать развертывание рабочих проектов Docker на Kubernetes.
Клиентская команда Kubernetes, kubectl, включена и настроена для подключения к локальному серверу Kubernetes. Если kubectl уже установлен и указывает на какую-то другую среду, такую как minikube или кластер GKE, обязательно измените контекст, чтобы kubectl указывал на docker-for-desktop.
Если вы установили kubectl с помощью Homebrew или каким-либо другим способом и столкнулись с конфликтами, удалите /usr/local/bin/kubectl.
- Чтобы включить поддержку Kubernetes и установить автономный экземпляр Kubernetes, работающий в качестве контейнера Docker, выберите «Включить Kubernetes (Enable Kubernetes)», выберите оркестратор по умолчанию и нажмите кнопку «Применить (Apply)».
- Вам потребуется подключение к Интернету. Образы, необходимые для запуска сервера Kubernetes, загружаются и инстанцируются в виде контейнеров. Также на вашем Mac должна быть установлена команда /usr/local/bin/kubectl.
Когда Kubernetes включен и работает, в правом нижнем углу диалогового окна «Настройки Docker Desktop для Mac» отображается дополнительный элемент строки состояния.
Состояние Kubernetes отображается в меню Docker.
- По умолчанию контейнеры Kubernetes скрыты от таких команд, как docker service ls, поскольку управление ими вручную не поддерживается. Чтобы сделать их видимыми, выберите «Показать системные контейнеры (дополнительно) (Show system containers (advanced))», нажмите «Применить и перезапустить (Apply and restart)».
Чтобы в любой момент отключить поддержку Kubernetes, снимите флажок «Включить Kubernetes (Enable Kubernetes)». Контейнеры Kubernetes остановятся и удалятся. Команда /usr/local/bin/kubectl также будет удалена.
Дополнительные сведения об использовании интеграции Kubernetes с Docker Desktop см. В разделе Развертывание в Kubernetes.
5.8 Сброс (Reset)
Выберите в меню изображение кита -> Настройки (Preferences), затем нажмите Сброс (Reset), чтобы сбросить заводские настройки в состояние по умолчанию и перезапустите демон Docker.
- Restart — выберите, чтобы перезапустить демон Docker.
- Удалить все данные (Remove all data) — эта опция удаляет/сбрасывает все данные Docker без сброса к заводским настройкам.
- Восстановить заводские настройки по умолчанию (Reset to factory defaults) — выберите этот параметр, чтобы сбросить все параметры Docker для Mac OS в исходное состояние, такое же, как после первоначальной установки.
- Удалить (Uninstall) — выберите этот вариант, чтобы удалить Docker Desktop из вашей системы.
Чтобы удалить Docker из терминала, запустите: —uninstall. Если вы устанавливали в каталог по умолчанию, эта команда обеспечит полное удаление:
Вы можете использовать удаление из командной строки, если, например, вы обнаружите, что приложение не работает, и его нельзя удалить из меню.
6. Добавить сертификаты TLS
Вы можете добавить доверенные центры сертификации (ЦС) и клиентские сертификаты (используемые для проверки подлинности в репозиториях) к своему демону Docker.
6.1 Добавить пользовательский сертификат (на стороне сервера)
Поддерживаются все доверенные центры сертификации. Docker Desktop создает пакет сертификатов всех доверенных пользователей на основе цепочки ключей Mac и добавляет его в доверенные сертификаты Moby. Таким образом, если корпоративный SSL-сертификат является доверенным для пользователя на хосте, он доверяется и Docker Desktop.
Чтобы вручную добавить пользовательский самоподписанный сертификат, начните с добавления сертификата в цепочку ключей macOS. Вот пример.
Или, если вы предпочитаете добавить сертификат только в свою собственную локальную цепочку ключей (а не для всех пользователей), выполните следующую команду:
Примечание. Чтобы изменения вступили в силу, необходимо перезапустить Docker Desktop после внесения любых изменений в цепочку ключей или в каталог
6.2 Добавить клиентские сертификаты
Вы можете поместить свои клиентские сертификаты в
Когда приложение Docker запускается, оно копирует папку
/.docker/certs.d на вашем Mac в каталог /etc/docker/certs.d.
Вам нужно перезапустить Docker после внесения любых изменений в цепочку для ключей или в каталог
/.docker/certs.d, чтобы изменения вступили в силу.
6.3 Структура каталогов для сертификатов
Если у вас есть такая структура каталогов, вам не нужно вручную добавлять сертификат в вашу учетную запись Mac OS:
Следующая структура иллюстрирует и объясняет конфигурацию с пользовательскими сертификатами:
Вы также можете иметь такую структуру каталогов, если сертификат находится в вашей цепочке для ключей.
Чтобы узнать больше о том, как установить корневой сертификат ЦС для реестра и как настроить клиентский сертификат TLS для проверки, см. Раздел Проверка клиентского репозитория с помощью сертификатов.
7. Установить дополнения shell
Docker Desktop поставляется со скриптами, позволяющими выполнять команды docker, docker-machine и docker-compose. Скрипты дополнений можно найти внутри Docker.app, в каталоге Contents/Resources/etc/, и их можно установить как в Bash, так и в Zsh.
7.1 Bash
Bash имеет встроенную поддержку дополнения. Чтобы активировать дополнения для команд Docker, эти файлы необходимо скопировать или создать ссылку на ваш каталог bash_completion.d/. Например, если вы установили bash через Homebrew:
Добавьте следующее в ваш
7.2 Zsh
В Zsh система дополнений так же существует. Чтобы активировать дополнения для команд Docker, эти файлы необходимо скопировать или вставить в свой каталог Zsh site-functions/. Например, если вы установили Zsh через Homebrew:
8. Docker Hub
Вы можете получить доступ к своей учетной записи Docker ID из Docker для Mac.
В меню Docker войдите в Docker Hub с помощью идентификатора Docker или создайте его.
Затем с помощью меню Docker Desktop для Mac создайте, просмотрите или перейдите непосредственно к своим облачным ресурсам.
Ознакомьтесь с этими темами Docker Hub, чтобы узнать больше:
Другие статьи по Docker можно посмотреть тут.