Docker Desktop – najjednoduchší spôsob, ako obaliť aplikácie

Tento článok vám poskytuje spravodlivé porozumenie programu Docker Desktop pre používateľov Windows a MAC. Dozvieme sa inštalácia Docker Desktop na počítačoch Windows a Mac. Po inštalácii sa tiež pokúsime vykonať niektoré z operácií Docker.


Začnime…

Začíname

Docker Desktop je natívna desktopová aplikácia navrhnutá spoločnosťou Docker pre používateľov Windows a MAC. Je to najjednoduchší spôsob, ako spúšťať, vytvárať, ladiť a testovať aplikácie Dockerized.

Aplikácia Docker Desktop prichádza s dôležitými a najužitočnejšími funkciami, ako sú rýchle cykly úprav a testovania, oznámenia o zmene súborov, vstavaná podpora podnikovej siete a flexibilita pri práci s vlastným výberom serverov proxy a VPN. Docker desktop sa skladá z nástroje pre vývojárov, Docker App,  Kubernetes, a synchronizácia verzií. To nám umožňuje vytvárať certifikované obrázky a šablóny podľa nášho výberu jazykov a nástrojov.

Rýchlosť, bezpečnosť a výber – všetko vám bude doručené, čo potrebujete na navrhovanie a doručovanie kontajnerových aplikácií dostupných na vašom počítači.

Predtým, ako prejdete na proces inštalácie, pozrime sa na základné vydania a vydania.

Docker Editions

Docker prichádza hlavne v dvoch vydaniach CPOLOČENSTVA a ENterprise vydanie. Komunitné vydanie prichádza s bezplatnou sadou produktov Docker. Naopak, podnikové vydanie je certifikovaná platforma kontajnerov, ktorá komerčným používateľom uľahčuje funkcie doplnkov, ako sú zabezpečenie obrázkov, správa obrázkov, orchestrácia a správa runtime kontajnerov, ale za primeranú cenu..

Začneme sa učiť s Community Edition. Kontajnery Docker bežiace na konkrétnom operačnom systéme zdieľajú základné jadro OS. To znamená, že nemôžeme používať jadro systému Windows (host) na spúšťanie linuxových kontajnerov alebo naopak. Aby sme to prekonali, máme Docker Desktop pre Windows a MAC.

Docker Release

Vydanie komunity vydania Docker Desktop prichádza v dvoch variantoch.

  • stabilný: Ako už názov napovedá, stabilná edícia je dôkladne testovaná a môže byť použitá pri vývoji spoľahlivejších aplikácií. Jeho vydania sú plne synchronizované s vydaniami Docker Engine. Na stabilnom kanáli existuje možnosť vybrať, či sa majú alebo nemajú odosielať štatistiky používania.
  • Hrana: Tieto verzie pozostávajú zo všetkých nových a experimentálnych funkcií Docker Engine. Existuje viac šancí na chyby, pády a problémy. Používatelia však dostanú príležitosť oboznámiť sa s pripravovanými funkciami.

Docker na Windows

 Pre Docker v systéme Windows sú k dispozícii dve možnosti.

# 1. Používanie dokovacieho panela

Docker Toolbox nám poskytuje sadu ľahkých nástrojov.

  • Oracle virtuálny box
  • Dockerov motor
  • Dokovací stroj
  • Docker skladať
  • Kitematic GUI

Vyššie uvedené nástroje eliminujú potrebu nasadenia samostatného virtuálneho počítača na spustenie aplikácie Docker. Stačí nainštalovať spustiteľný súbor nástrojov Docker priamo do Windows a začať vyvíjať aplikácie v kontajneroch Docker Containers. Vyžaduje 64-bitové OS a Windows 7 alebo novšie verzie s povoleným režimom virtualizácie.

Znovu je však nástrojová základňa doku pôvodnou podporou poskytovanou v systéme Windows na spustenie Dockera a jeho staršieho riešenia pre všetky operačné systémy Windows, ktoré nespĺňajú požadovanú konfiguráciu.

# 2. Používanie pracovnej plochy Docker

Docker Desktop je novšia technológia používaná pre Docker na Windows. Nahrádza virtuálny box Oracle natívnou technikou virtualizácie dostupnou v systéme Windows, ktorou je Microsoft Hyper-V.

Stále bude spustený Docker na počítači so systémom Linux vytvorenom pod ním. Tentoraz sme však namiesto použitia virtuálnej skrinky Oracle použili natívny Microsoft Hyper-V.

Inštalácia na Windows

Môžete si ho stiahnuť z Docker Hub úložisko.

Docker Desktop pre Windows

Pred začatím inštalácie musíme skontrolovať systémové požiadavky. OS musia mať:

  • Windows 10 alebo Windows Server 2016 Professional alebo Enterprise Edition
  • Podpora Hyper-V.

Na spustenie Hyper-V musí hardvér spĺňať nasledujúce predpoklady:

  • 64-bitový procesor
  • >= 4 GB RAM
  • Podpora virtualizácie hardvéru na úrovni BIOS

Z tohto dôvodu je závislosť softvéru a hardvéru na spustení Docker Desktop na Windows.

Inštalácia na Windows Home:

Po stiahnutí postupujte podľa pokynov uvedených nižšie:

  • Dvakrát kliknite na ikonu Docker Desktop Installer.exe spustiť inštalátor. Spustí sa sťahovanie balíka.

Inštalácia Docker Desktop

  • Keď sa zobrazí výzva, vyberte funkciu Hyper-V potrebnú na virtualizáciu (ako je to znázornené na nasledujúcom obrázku).

Výber hypervisora ​​atď

  • Po kliknutí na tlačidlo OK sa spustí rozbalenie a inštalácia spustiteľných súborov.

proces

  • Inštalácia bola úspešná. Počítače so systémom Windows vyžadujú reštart.
  • Na pracovnej ploche sa zobrazí ikona Docker Desktop. Spustite ho dvojitým kliknutím.
  • Docker Desktop pre Windows poskytuje Dockerov motor, notár, Docker skladať, Kubernetes a pomocník poverenia. Po spustení sa zobrazí verzia každého produktu.

Komunita stolných počítačov

  • Nakoniec máte možnosť naklonovať obrázok z úložiska Github / Docker Hub, zostaviť, spustiť a zdieľať svoju kontajnerovú aplikáciu..

Klonovať repo

Inštalácia v systéme MacOS

Môžete si ho stiahnuť z Docker Hub úložisko.

Docker-desktop-pre-MAC

Pred začatím inštalácie musíme skontrolovať systémové požiadavky. MAC musí spĺňať nasledujúce systémové požiadavky:

  • MAC Hardware 2010 alebo novší s hardvérovou podporou pre správu pamäte a neobmedzený režim. Spustite príkaz kern.hv_support a overte, či hardvér MAC podporuje rámec Hypervisor.
  • MAC OS verzia 10.13 alebo novšia. Podporuje Catalinu, Mojave a High Sierru.
  • >= 4 GB RAM
  • Virtual-Box pred verziou 4.3.30

Po stiahnutí postupujte podľa nasledujúcich pokynov:

  • Nainštalovaním dvakrát kliknite na súbor Docker.dmg a potom presuňte ikonu Docker do priečinka Aplikácia.

Drag and Drop

  • Dvojitým kliknutím na Docker.app spustite Docker.
  • Ikona Docker v hornom stavovom riadku sa premietne, ak je Docker spustený a je k nemu prístup z príkazového riadku..
  • Podobne ako Docker Desktop pre Windows, Docker Desktop pre MAC poskytuje Docker Engine, Notár, Docker compose, Kubernetes a Credential pomocník.

 Práca s obrázkami

Po inštalácii skontrolujte nainštalovanú verziu dokovacieho motora.

docker – konverzia

prístavný robotník-version

Docker pracuje s prepravou a spúšťaním kontajnerových aplikácií. Buď si musíte vytvoriť vlastnú aplikáciu na použitie v kontajneri alebo Docker udržiavať obrázky v kontajneri na Docker Hub a dá sa ľahko stiahnuť pomocou jednoduchého príkazu docker run..

Tu stiahneme obrázok Redis.

ukotvenie ťahača

Príkaz na stiahnutie doku

Pomocou jednoduchého príkazu na spustenie je možné obrázky sťahovať a tlačiť do GitHub alebo Docker Hub a každý používateľ na celom svete má s ním prístup a môže s ním pracovať..

V dokovacej stanici je spustený obraz dokovacej stanice. Ďalším krokom je spustenie kontajnera.

docker run -p 6379 Redis

príkaz na spustenie doku

Bude vygenerované šifrované ID kontajnera. Kliknutím na voľbu Dashboard môžete rýchlo skontrolovať stav spustenej inštancie v Dockeri.

Je veľmi ľahké nájsť tlačidlo na spustených kontajneroch na spustenie v Docker CLI, zastavenie, spustenie a vybratie kontajnera. Pred vybratím z Docker Engine nezabudnite kontajner zastaviť.

Funkcie stolného počítača Docker

Toľko výhod. Poďme trochu objasniť nasledujúce.

  • Podporuje širokú škálu vývojových nástrojov a jazykov.
  • Poskytnite rýchly a optimalizovaný spôsob vytvárania a zdieľania kontajnerizovaného obrázka na akejkoľvek cloudovej platforme.
  • Jednoduchá inštalácia a nastavenie kompletného prostredia Docker
  • Lepší výkon s natívnou virtualizáciou Hyper-V na Windows a HyperKit na MAC.
  • Schopnosť natívne pracovať na Linuxe prostredníctvom WSL 2 na počítačoch Windows.
  • Ľahký prístup k bežiacim kontajnerom v sieti localhost.
  • Schopnosť zdieľať akúkoľvek aplikáciu na cloudovej platforme v rôznych jazykoch a rámcoch.
  • Automatické aktualizácie sa vykonávajú, aby ste boli v bezpečí a aktualizovaní.
  • Najnovšie verzie Kubernetes sú v cene.
  • Schopnosť prepínať medzi servermi Linux a Windows v systéme Windows.

Poznámka

Docker Desktop je natívna aplikácia navrhnutá pre systémy Windows a MAC OS na spúšťanie, vytváranie a odosielanie aplikácií alebo služieb v doku / kontajneroch..

ALE

Docker Desktop nie je určený pre produkčné prostredie, ale skôr pre desktopové a vývojové prostredie.

 záver

Verím, že teraz poznáte pracovnú plochu Docker. Máte záujem dozvedieť sa viac? Vyskúšajte túto vynikajúcu Docker pre kurz DevOps.

Tagy:

  • prístavný robotník

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