Docker Desktop – najlažji način za shranjevanje aplikacij

Ta članek vam daje pošteno razumevanje Docker Desktop za uporabnike Windows in MAC. Naučili se bomo namestitve Docker Desktop na računalnike Windows in Mac. Po namestitvi bomo poskušali izvesti tudi nekatere Dockerjeve operacije.


Začnimo…

Uvod

Docker Desktop je domača namizna aplikacija, ki jo je Docker oblikoval za uporabnike sistema Windows in MAC. To je najlažji način za zagon, gradnjo, odpravljanje napak in preizkušanje dockerized aplikacij.

Docker Desktop ponuja pomembne in najbolj uporabne funkcije, kot so hitri cikli urejanja preizkusov, obvestila o spremembah datotek, vgrajena podpora za omrežje v podjetju in prilagodljivost za delo z lastno izbiro proxy in VPN-jev. Docker namizje je sestavljeno iz orodja za razvijalce, Docker App,  Kubernetes, in sinhronizacijo različic. Omogoča nam ustvarjanje potrjene slike in predloge naše izbire jezikov in orodij.

Hitrost, varnost in izbira – vse vam bomo dostavili, kar potrebujete za načrtovanje in dostavo vsebnikov, ki so na voljo na namizju.

Preden začnete s postopkom namestitve, si oglejte njegove izdaje in izdaje.

Dockerjeve izdaje

Docker v glavnem izhaja v dveh izdajah, Cvsemogočnost in Enterprise izdaja. V skupnostni izdaji je na voljo brezplačen nabor izdelkov Docker. V nasprotju s tem pa je poslovna izdaja certificirana platforma za zabojnike, ki komercialnim uporabnikom olajša funkcije dodatkov, kot so varnost slike, upravljanje slik, orkestracija in upravljanje izvajanja vsebnikov, vendar z razumnimi stroški.

Svoje učenje bomo začeli z izdajo Community Edition. Docker posode, ki delujejo na določenem operacijskem sistemu, si delijo pod jedro OS. To pomeni, da ne moremo uporabiti jedra Windows (gostitelja) za zagon vsebnikov Linux ali obratno. Da bi to premagali, imamo Docker Desktop za Windows in MAC.

Dockerjeva izdaja

Izdaja izdaje Docker Desktop Community Edition je v dveh okusih.

  • Stabilno: Kot nakazuje že ime, je Stable edition temeljito preizkušena in jo je mogoče uporabiti pri razvoju bolj zanesljivih aplikacij. Njegove izdaje so v celoti sinhronizirane z različicami Docker Engine. Na stabilnem kanalu je možnost izbire, ali želite poslati statistiko porabe ali ne.
  • Rob: Te različice so sestavljene iz vseh novih in eksperimentalnih lastnosti Dockerjevega motorja. Obstaja več možnosti za nastanek napak, zrušitev in težav. Vendar bodo uporabniki dobili priložnost, da se seznanijo s prihajajočimi funkcijami.

Docker v sistemu Windows

 Na voljo sta dve možnosti za Docker v sistemu Windows.

# 1. Uporaba orodja Docker Toolbox

Docker Toolbox nam ponuja nabor lahkih orodij.

  • Oracle virtualna škatla
  • Dockerjev motor
  • Docker stroj
  • Docker sestavlja
  • Kitematic GUI

Zgornja orodja odpravljajo potrebo po uvedbi ločenega VM za zagon Dockerja. Preprosto namestite izvršilno zbirko orodij Docker neposredno v Windows in začnite razvijati aplikacije na Docker Containers. Potrebuje 64-bitne sisteme OS in Windows 7 ali novejše, z omogočenim načinom virtualizacije.

Toda spet je orodje docker orodje izvirna podpora, ki je v sistemu Windows za zagon Dockerja in njegova zapuščena rešitev za vse operacijske sisteme Windows, ki ne ustrezajo zahtevani konfiguraciji.

# 2. Uporaba namizja Docker

Docker Desktop je novejša tehnologija, ki se uporablja za Docker v sistemu Windows. Nadomešča Oracle virtualno škatlo z izvorno tehniko virtualizacije, ki je na voljo v sistemu Windows, ki je Microsoft Hyper-V.

Docker bo še vedno izvajal na napravi Linux, ki je bila ustvarjena pod njim. Toda tokrat smo namesto z virtualnim okencem oracle uporabili izvorni Microsoft Hyper-V.

Namestitev v sistemu Windows

Prenesete lahko s Docker Hub skladišč.

Docker Desktop za Windows

Pred začetkom namestitve moramo preveriti sistemske zahteve. OS mora imeti naslednje:

  • Strokovna ali podjetniška izdaja Windows 10 ali Windows Server 2016
  • Podpora Hyper-V.

Za zagon Hyper-V mora strojna oprema izpolnjevati spodnje pogoje:

  • 64-bitni procesor
  • >= 4 GB RAM-a
  • Podpora za virtualizacijo strojne opreme na ravni BIOS-a

Zato je odvisnost od programske in strojne opreme zagnati Docker Desktop v operacijskem sistemu Windows.

Če želite namestiti v Windows Home:

Ko jih naložite, sledite spodnjim navodilom:

  • Dvokliknite Docker Desktop Installer.exe zagnati namestitveni program. Začelo se bo s prenosom paketa.

Namestitev Docker Desktop

  • Po pozivu izberite funkcijo Hyper-V, ki je potrebna za virtualizacijo (kot je prikazano na spodnjem posnetku).

Izbira Hypervisor itd

  • Ko boste kliknili na gumb V redu, bo začel odpakirati in namestiti izvršljive datoteke.

Proces

  • Namestitev je uspešna. Windows stroji zahtevajo ponovni zagon.
  • Ikona Docker Desktop bo prikazana na namizju. Dvakrat kliknite nanjo, da ga zaženete.
  • Docker Desktop za Windows ponuja Dockerjev motor, Notar, Docker sestavlja, Kubernetes in pomočnik poverilnic. Ko začnete, bo prikazal različico vsakega izdelka.

Skupnost namiznih računalnikov Docker

  • Končno imate možnost klonirati sliko iz skladišča Github / Docker Hub, zgraditi, zagnati in dati v skupno rabo svojo vsebino.

Klon Repo

Namestitev na macOS

Prenesete lahko s Docker Hub skladišč.

Docker-namizje-za-MAC

Preden nadaljujemo z namestitvijo, moramo preveriti sistemsko zahtevo. MAC mora ustrezati spodnjim sistemskim zahtevam:

  • Strojna oprema MAC 2010 ali novejša s strojno podporo za upravljanje pomnilnika in neomejen način. Zaženite ukaz kern.hv_support in preverite, ali strojna oprema MAC podpira okvir Hypervisor.
  • MAC OS, različica 10.13 ali novejša. Podpira Catalino, Mojave in visoko Sierro.
  • >= 4 GB RAM-a
  • Virtual-Box pred različico 4.3.30

Ko jih naložite, sledite spodnjim navodilom:

  • Dvokliknite Docker.dmg za namestitev in povlecite ikono Docker v mapo Application.

Povleci in spusti

  • Dvokliknite Docker.app in zaženite Docker.
  • Ikona Docker v zgornji vrstici stanja bo odražala, če se Docker izvaja, in do njega lahko dostopate iz ukazne vrstice.
  • Podobno kot Docker Desktop za okna, tudi Docker Desktop za MAC ponuja Docker Engine, notar, Dockerjeva skladba, Kubernetes in pomočnik poverilnice.

 Delo s slikami

Po namestitvi preverite različico nameščenega motorja Docker.

docker – pretvorba

docker-različica

Docker deluje s pošiljanjem in izvajanjem zabojnikov aplikacij. Ali morate izdelati lastno aplikacijo za zabojnike ali Docker vzdrževati posode s slikami na Docker Hubu in jih je mogoče enostavno prenesti s preprostim ukazom za zagon dockerja.

Tu bomo potegnili sliko Redis.

docker potegni redis

docker potegni redis ukaz

S preprostim ukazom za zagon lahko slike potegnete in potisnete na GitHub ali Docker Hub, vsak uporabnik po vsem svetu pa lahko dostopa in začne delati z njim.

Docker Container izvaja Dockerjevo sliko. Naslednji korak je zagon posode.

docker run -p 6379 Redis

docker teči ukaz redis

Ustvarjen bo šifriran ID vsebnika. Stanje tekaškega primerka na Dockerju lahko hitro preverite s klikom na možnost Nadzorna plošča.

Zelo enostavno je najti gumb na zagonu vsebnikov za zagon na Docker CLI, ustavitev, zagon in odstranitev vsebnika. Poskrbite, da kontejner ustavite, preden ga odstranite iz Docker Engine.

Funkcije Docker Desktop

Toliko koristi. Naj osvetlimo naslednje.

  • Podpira veliko različnih razvojnih orodij in jezikov.
  • Zagotovite hiter in optimiziran način za ustvarjanje in skupno rabo posode s slikami na kateri koli oblačni platformi.
  • Enostaven za namestitev in nastavitev celotnega Dockerjevega okolja
  • Boljše zmogljivosti z Native virtualization Hyper-V na windows in HyperKit na MAC.
  • Sposobnost za delo v Linuxu prek WSL 2 na sistemih Windows.
  • Enostaven dostop do tekočih vsebnikov v omrežju localhost.
  • Sposobnost skupne rabe katere koli aplikacije na oblačni platformi, v različnih jezikih in okvirih.
  • Samodejne posodobitve so namenjene varni in ažurnosti.
  • Priložene so najnovejše različice Kubernetes.
  • Sposobnost preklopa med Linuxom in strežnikom Windows v sistemu Windows.

Opomba

Docker Desktop je naravna aplikacija, zasnovana za zagon, gradnjo in pošiljanje dockerized / kontejnerskih aplikacij ali storitev za Windows in MAC OS.

VEČ

Docker Desktop ni namenjen proizvodnemu okolju, temveč namizju in razvojnemu okolju.

 Zaključek

Verjamem, da zdaj poznate Docker Desktop. Vas zanima kaj več? Oglejte si to briljantno Docker za tečaj DevOps.

Oznake:

  • Docker

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