Docker Desktop – най-лесният начин за съхранение на приложения

Тази статия ви дава добро разбиране на Docker Desktop за потребители на Windows и MAC. Ще научим инсталирането на Docker Desktop на Windows и Mac машини. След инсталирането, ние също ще се опитаме да извършим някои от Docker операциите.


Хайде да започваме…

Приготвяме се да започнем

Docker Desktop е родно настолно приложение, проектирано от Docker за потребители на Windows и MAC. Това е най-лесният начин за стартиране, изграждане, отстраняване на грешки и тестване на Dockerized приложенията.

Docker Desktop предлага важни и най-полезни функции като бързи цикли на редактиране, известия за промяна на файлове, вградена поддръжка на корпоративната мрежа и гъвкавост за работа със собствен избор на прокси и VPN. Докер плотът се състои от инструменти за разработчици, Докер приложение,  Kubernetes, и синхронизация на версиите. Тя ни позволява да създаваме сертифицирани изображения и шаблони на нашия избор на езици и инструменти.

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

Преди да преминете към процеса на инсталиране, нека да имаме основно разбиране на неговите издания и издания.

Докер издания

Docker идва главно в две издания, the ° СБЩНОСТТА и на Enterprise издание. Общностното издание се предлага с безплатен набор от продукти на Docker. За разлика от тях, корпоративното издание е сертифицирана платформа за контейнери, която улеснява търговските потребители с функции за добавки като сигурност на изображението, управление на изображения, оркестрация и управление на време за изпълнение на контейнерите, но на разумна цена.

Ще започнем обучението си с Community Edition. Докер контейнерите, работещи на конкретна операционна система, споделят основното ядро ​​на ОС. Това означава, че не можем да използваме ядрото на Windows (хост) за стартиране на Linux контейнери или обратно. За да преодолеем това, имаме Docker Desktop за Windows и MAC.

Докер издание

Изданието на Docker Desktop издание на общността се предлага в два вкуса.

  • Стабилен: Както означава името, Stable Edition е щателно тестван и може да се използва при разработването на по-надеждни приложения. Изданията му са напълно синхронизирани с версиите на Docker Engine. В стабилния канал има опция да изберете дали да изпращате статистика за използването или не.
  • Ръб, край: Тези версии се състоят от всички нови и експериментални характеристики на Docker Engine. Има повече шансове да възникнат грешки, сривове и проблеми. Потребителите обаче ще получат възможността да се запознаят с предстоящите функции.

Докер на Windows

 Има две опции за Docker на Windows.

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

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

  • Oracle виртуална кутия
  • Докер двигател
  • Докер машина
  • Докер композира
  • Kitematic GUI

Горепосочените инструменти елиминират необходимостта от разполагане на отделен VM за изпълнение на Docker. Просто инсталирайте изпълняващата се програма Docker директно в Windows и започнете да разработвате приложения на Docker Containers. Тя изисква 64-битова ОС и Windows 7 или по-нова версия с активиран режим за виртуализация в нея.

Но отново, кутията с инструменти на докер е оригиналната поддръжка, предоставена на Windows за стартиране на Docker и неговото наследено решение за всички операционни системи на Windows, които не отговарят на необходимата конфигурация.

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

Docker Desktop е по-новата технология, използвана за Docker на Windows. Той заменя виртуалната кутия Oracle с естествена техника за виртуализация, налична в Windows, която е Microsoft Hyper-V.

Тепърва ще работи с Докер на създадената отдолу машина на Linux. Но този път, вместо да използваме виртуалната кутия на oracle, използвахме родния Microsoft Hyper-V.

Инсталиране на Windows

Можете да изтеглите от Докер хъб хранилища.

Docker Desktop за Windows

Преди да започнем инсталацията, трябва да проверим системните изисквания. ОС трябва да има следното:

  • Професионално или корпоративно издание за Windows 10 или Windows Server 2016
  • Hyper-V поддръжка.

За да стартирате Hyper-V, хардуерът трябва да отговаря на следните условия:

  • 64-битов процесор
  • >= 4 GB RAM
  • Поддръжка за виртуализация на хардуер на ниво BIOS

Следователно, софтуерната и хардуерната зависимост се състои в стартирането на Docker Desktop на Windows.

За да инсталирате в Windows Home:

След като изтеглите, следвайте посочените по-долу инструкции:

  • Щракнете двукратно върху Docker Desktop Installer.exe за да стартирате инсталатора. Ще започне изтеглянето на пакета.

Инсталиране на Docker Desktop

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

Избор на Hypervisor и т.н.

  • След като щракнете върху бутона OK, той ще започне да разопакова и инсталира изпълними файлове.

процес

  • Инсталирането е успешно. Машините с Windows изискват рестарт.
  • Иконата Docker Desktop ще бъде показана на работния плот. Кликнете два пъти върху него, за да го стартирате.
  • Docker Desktop за Windows предоставя Докер двигател, нотариус, Докер композира, Kubernetes и Помощник помощник. След като стартирате, тя ще показва версията на всеки продукт.

Докер общност на работния плот

  • И накрая, имате възможност да клонирате изображение от хранилището на Github / Docker Hub, да изградите, стартирате и да споделите вашето контейнерно приложение.

Clone Repo

Инсталиране на macOS

Можете да изтеглите от Докер хъб хранилища.

Docker-настолни и за MAC

Преди да пристъпим към инсталирането, трябва да проверим системното изискване. MAC трябва да отговаря на следните системни изисквания:

  • MAC хардуер 2010 или по-нов с хардуерна поддръжка за управление на паметта и неограничен режим. Изпълнете командата kern.hv_support, за да проверите дали MAC хардуерът поддържа рамката Hypervisor.
  • MAC OS версия 10.13 или по-нова. Той поддържа Каталина, Мохаве и Висока Сиера.
  • >= 4 GB RAM
  • Virtual-Box преди версия 4.3.30

След като изтеглите, моля, следвайте инструкциите по-долу:

  • Кликнете два пъти върху Docker.dmg, за да инсталирате и след това плъзнете иконата Docker в папката Application.

Влачите и пускате

  • Кликнете два пъти върху Docker.app, за да стартирате Docker.
  • Иконата на Docker в горната лента на състоянието ще отразява дали Docker работи и до него можете да получите достъп от командния ред.
  • Подобно на Docker Desktop за Windows, Docker Desktop за MAC осигурява Docker Engine, нотариус, Docker композира, Kubernetes и Помощник за доверие.

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

След инсталиране проверете версията на инсталирания Docker Engine.

docker –версия

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

Docker работи с доставка и стартиране на контейнерни приложения. Или трябва да създадете свое собствено приложение за контейнери или Docker да поддържа контейнерни изображения на Docker Hub и това може да бъде лесно изтеглено с помощта на обикновена команда за изпълнение на докер.

Тук ще издърпаме изображението на Redis.

докер дръпни redis

докер дръпнете командата redis

С помощта на проста команда за стартиране изображенията могат да бъдат изтеглени и избутани към GitHub или Docker Hub и всеки потребител по света може да получи достъп и да започне да работи с него.

Docker Container работи с Docker изображение. Следващата стъпка е да стартирате контейнера.

docker run -p 6379 Redis

docker изпълни команда redis

Ще бъде генериран шифрован идентификатор на контейнер. Можете бързо да проверите състоянието на работещ екземпляр в Docker, като кликнете върху опцията Dashboard.

Много лесно е да намерите бутона на работещите контейнери, които да работят на Docker CLI, да спрете, стартирате и премахнете контейнера. Не забравяйте да спрете контейнера, преди да го извадите от Docker Engine.

Функции на Docker Desktop

Толкова много ползи. Нека да поставим малко светлина върху следното.

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

Забележка

Docker Desktop е собствено приложение, предназначено за Windows и MAC OS за стартиране, изграждане и изпращане на докеризирани / контейнеризирани приложения или услуги.

НО

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

 заключение

Вярвам, че сега знаете Docker Desktop. Интересувате ли се да научите повече? Вижте този брилянтен Докер за курс DevOps.

ЕТИКЕТИ:

  • докер

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