Docker Desktop – самый простой способ контейнировать приложения

Эта статья дает вам полное представление о Docker Desktop для пользователей Windows и MAC. Мы изучим установку Docker Desktop на компьютерах с Windows и Mac. После установки мы также попытаемся выполнить некоторые операции Docker..


Начнем…

Начиная

Docker Desktop родное настольное приложение, разработанное Docker для пользователей Windows и MAC. Это самый простой способ запуска, сборки, отладки и тестирования приложений Dockerized..

Docker Desktop предлагает важные и наиболее полезные функции, такие как быстрые циклы редактирования, уведомления об изменениях файлов, встроенная поддержка корпоративной сети и гибкость для работы с собственным выбором прокси и VPN. Рабочий стол Docker состоит из инструменты разработчика, Docker App,  Kubernetes, и синхронизация версий. Это позволяет нам создавать сертифицированные изображения и шаблоны нашего выбора языков и инструментов.

Скорость, безопасность и выбор – все, что вам нужно для разработки и доставки контейнерных приложений, доступных на вашем рабочем столе, будет доставлено вам..

Прежде чем перейти к процессу установки, давайте разберемся с его выпусками и выпусками..

Docker Editions

Докер в основном выпускается в двух изданиях: Сommunity и ЕNterprise издание. Общественная версия поставляется с бесплатным набором продуктов Docker. В отличие от этого, корпоративная версия представляет собой сертифицированную контейнерную платформу, которая предоставляет коммерческим пользователям дополнительные функции, такие как защита изображений, управление изображениями, оркестровка и управление временем выполнения контейнера, но по разумной цене..

Мы начнем наше обучение с Community Edition. Контейнеры Docker, работающие в конкретной операционной системе, совместно используют ядро ​​ОС. Это означает, что мы не можем использовать ядро ​​Windows (хост) для запуска контейнеров Linux или наоборот. Чтобы преодолеть это, у нас есть Docker Desktop для Windows и MAC.

Docker Release

Выпуск сообщества Docker Desktop выпускается в двух вариантах.

  • Стабильная: Как видно из названия, стабильная версия тщательно протестирована и может быть использована при разработке более надежных приложений. Его версии полностью синхронизированы с версиями Docker Engine. На стабильном канале есть возможность выбрать, отправлять ли статистику использования или нет.
  • Край: Эти версии состоят из всех новых и экспериментальных функций Docker Engine. Есть больше шансов ошибок, сбоев и проблем, которые могут возникнуть. Тем не менее, пользователи получат возможность ознакомиться с предстоящими функциями.

Докер на Windows

 Есть два варианта для Docker на Windows.

# 1. Использование Docker Toolbox

Docker Toolbox предоставляет нам набор легких инструментов.

  • Виртуальная коробка Oracle
  • Docker Engine
  • Докер машина
  • Докер сочинять
  • Kitematic GUI

Вышеуказанные инструменты устраняют необходимость развертывания отдельной виртуальной машины для запуска Docker. Просто установите исполняемый файл панели инструментов Docker непосредственно в Windows и начните разработку приложений в Docker Containers. Требуется 64-битная ОС и Windows 7 или выше с включенным режимом виртуализации.

Но опять же, панель инструментов докера – это оригинальная поддержка, предоставляемая в Windows для запуска Docker и его устаревшего решения для всех ОС Windows, которые не соответствуют требуемой конфигурации..

# 2. Использование Docker Desktop

Docker Desktop – это новейшая технология, используемая для Docker в Windows. Он заменяет виртуальную коробку Oracle собственной технологией виртуализации, доступной в Windows, то есть Microsoft Hyper-V.

Он по-прежнему будет запускать Docker на Linux-машине, созданной под ним. Но на этот раз вместо виртуальной коробки Oracle мы использовали нативный Microsoft Hyper-V..

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

Вы можете скачать с Docker Hub хранилища.

Docker Desktop для Windows

Перед началом установки нам необходимо проверить системные требования. ОС должна иметь следующее:

  • Windows 10 или Windows Server 2016 Professional или Enterprise Edition
  • Поддержка Hyper-V.

Чтобы запустить Hyper-V, оборудование должно соответствовать следующим требованиям:

  • 64-битный процессор
  • >= 4 ГБ ОЗУ
  • Поддержка виртуализации оборудования на уровне BIOS

Следовательно, программная и аппаратная зависимость заключается в запуске Docker Desktop в Windows..

Чтобы установить на Windows Home:

После загрузки следуйте приведенным ниже инструкциям:

  • Дважды щелкните Docker Desktop Installer.exe запустить установщик. Начнется загрузка пакета.

Установка Docker Desktop

  • При появлении запроса выберите функцию Hyper-V, необходимую для виртуализации (как показано на снимке ниже).

Гипервизор и т. Д.

  • Как только вы нажмете на кнопку ОК, он начнет распаковывать и устанавливать исполняемые файлы.

Обработать

  • Установка прошла успешно. Windows-машины требуют перезагрузки.
  • Значок Docker Desktop будет показан на рабочем столе. Дважды щелкните по нему, чтобы начать.
  • Docker Desktop для Windows предоставляет Docker Engine, нотариус, Докер сочинять, Кубернетес, и помощник по учетным данным. После запуска будет показана версия каждого продукта..

Сообщество Docker

  • Наконец, у вас есть возможность клонировать образ из репозитория Github / Docker Hub, создать, запустить и поделиться вашим контейнерным приложением.

Клон Репо

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

Вы можете скачать с Docker Hub хранилища.

Docker-рабочий стол-для-MAC

Прежде чем приступить к установке, нам нужно проверить системные требования. MAC должен соответствовать следующим системным требованиям:

  • MAC Hardware 2010 или новее с аппаратной поддержкой управления памятью и неограниченным режимом. Выполните команду kern.hv_support, чтобы проверить, поддерживает ли аппаратное обеспечение MAC инфраструктуру гипервизора..
  • MAC OS версии 10.13 или новее. Он поддерживает Каталину, Мохаве и Высшую Сьерру.
  • >= 4 ГБ ОЗУ
  • Virtual-Box до версии 4.3.30

После загрузки следуйте инструкциям ниже:

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

Перетащить

  • Дважды щелкните Docker.app, чтобы запустить Docker..
  • Значок Docker в верхней строке состояния будет отображать, работает ли Docker, и к нему можно получить доступ из командной строки..
  • Аналогично Docker Desktop для Windows, Docker Desktop для MAC предоставляет Docker Engine, нотариус, Docker compose, Kubernetes и помощник по учетным данным.

 Работа с изображениями

После установки проверьте версию установленного Docker Engine..

докер – версия

докер-версия

Docker работает с доставкой и запуском контейнерных приложений. Либо вам нужно создать свое собственное контейнерное приложение, либо Docker поддерживает контейнерные образы в Docker Hub, и его можно легко загрузить с помощью простой команды docker run.

Здесь мы будем тянуть изображение Redis.

докер тянуть редис

команда Docker Pull Redis

С помощью простой команды запуска изображения можно перетаскивать в GitHub или Docker Hub, и любой пользователь по всему миру может получить к нему доступ и начать работать с ним..

Docker Container запускает образ Docker. Следующим шагом является запуск контейнера.

Docker Run -P 6379 Redis

Docker запустить команду Redis

Будет создан зашифрованный идентификатор контейнера. Вы можете быстро проверить состояние работающего экземпляра в Docker, щелкнув по опции «Панель инструментов»..

На панели «Контейнеры» очень легко найти кнопку для запуска на Docker CLI, остановки, запуска и удаления контейнера. Обязательно остановите контейнер, прежде чем вынимать его из Docker Engine..

Возможности Docker Desktop

Так много преимуществ. Позвольте нам пролить свет на следующее.

  • Поддерживает широкий спектр инструментов разработки и языков.
  • Обеспечить быстрый и оптимизированный способ создания и публикации контейнерного изображения на любой облачной платформе.
  • Простота установки и настройки полной среды Docker
  • Повышение производительности благодаря встроенной виртуализации Hyper-V для Windows и HyperKit для MAC.
  • Возможность работать в Linux через WSL 2 на компьютерах с Windows.
  • Простой доступ к работающим контейнерам в локальной сети.
  • Возможность поделиться любым приложением на облачной платформе, на разных языках и в разных средах.
  • Для обеспечения безопасности и актуальности выполняются автоматические обновления..
  • Последние версии Kubernetes включены.
  • Возможность переключения между Linux и Windows сервером на Windows.

Запись

Docker Desktop – это собственное приложение, разработанное для ОС Windows и MAC, для запуска, сборки и доставки докеризованных / контейнерных приложений или сервисов..

НО

Docker Desktop предназначен не для производственной среды, а для рабочего стола и среды разработки..

 Вывод

Я считаю, что теперь вы знаете Docker Desktop. Вы заинтересованы в получении дополнительной информации? Проверьте это блестящее Докер для DevOps курс.

TAGS:

  • докер

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map