Docker Desktop – die maklikste manier om toepassings te hou

Hierdie artikel gee u ‘n goeie begrip van die Docker Desktop vir Windows- en MAC-gebruikers. Ons leer die installering van Docker Desktop op Windows- en Mac-masjiene. Na die installasie sal ons ook probeer om sommige van die Docker-bewerkings uit te voer.


Kom ons kry dit aan die gang…

Aan die gang kom

Docker Desktop is ‘n native desktop-program wat ontwerp is deur Docker vir Windows- en MAC-gebruikers. Dit is die maklikste manier om die Dockerized-apps uit te voer, te bou, te ontfout en te toets.

Docker Desktop bevat belangrike en nuttigste funksies soos vinnige bewerkings-toetssiklusse, kennisgewings oor lêerverandering, ingeboude ondernemingsnetwerkondersteuning en buigsaamheid om te werk met die eie keuse van gevolmagtigdes en VPN’s. Docker-lessenaar bestaan ​​uit ontwikkelaar gereedskap, Docker-program,  Kubernetes, en weergawe-sinchronisasie. Dit stel ons in staat om te skep gesertifiseerde beelde en sjablone van ons keuse van tale en gereedskap.

Spoed, sekuriteit en keuse – alles word aan u afgelewer wat u benodig vir die ontwerp en aflewering van houertoepassings wat op u tafel beskikbaar is.

Voordat ons met die installeringsproses begin, moet ons ‘n basiese begrip hê van die uitgawes en vrystellings daarvan.

Docker Editions

Docker kom hoofsaaklik in twee uitgawes, die CCOMMUNAUTAIRE en die Enterprise uitgawe. Die gemeenskapsuitgawe is beskikbaar met ‘n gratis stel Docker-produkte. In teenstelling hiermee is die ondernemingsuitgawe ‘n gesertifiseerde houerplatform wat kommersiële gebruikers vergemaklik met bykomende funksies soos beeldsekuriteit, beeldbestuur, orkestrasie en bestuur van houertyd, maar teen ‘n redelike koste.

Ons begin met ons leer met Community Edition. Docker-houers wat op ‘n spesifieke bedryfstelsel werk, deel onderliggende OS-kern. Dit beteken dat ons nie Windows-kern (host) kan gebruik om Linux-houers te bestuur nie, of andersom. Om dit te oorkom, het ons Docker Desktop vir Windows en MAC.

Docker vrylating

Die Docker Desktop-gemeenskapsuitgawe is in twee geure beskikbaar.

  • stabiele: Soos die naam aandui, is die stabiele uitgawe deeglik getoets en kan dit gebruik word om meer betroubare programme te ontwikkel. Die vrystellings word volledig gesinkroniseer met Docker Engine-vrystellings. Op die stabiele kanaal is daar ‘n opsie om te kies of u gebruiksstatistieke wil stuur of nie.
  • rand: Hierdie weergawes bestaan ​​uit alle nuwe en eksperimentele kenmerke van die Docker Engine. Daar is meer kanse dat foute, ongelukke en probleme kan voorkom. Gebruikers sal egter die geleentheid kry om vertroud te raak met die komende funksies.

Docker op Windows

 Daar is twee opsies beskikbaar vir die Docker op Windows.

# 1. Met behulp van Docker Toolbox

Die Docker Toolbox bied ons ‘n stel liggewiggereedskap.

  • Oracle virtuele vak
  • Docker-enjin
  • Docker masjien
  • Docker komponeer
  • Kitematic GUI

Bogenoemde instrumente skakel die behoefte uit om ‘n aparte VM te ontplooi om Docker te bestuur. Installeer net die Docker-toolbox wat direk op die Windows uitvoerbaar is en begin om toepassings op Docker Containers te ontwikkel. Dit benodig 64-bis bedryfstelsel en Windows 7 of hoër, met virtualisasie-modus ingeskakel.

Maar weereens, die docker-gereedskapkis is die oorspronklike ondersteuning wat op Windows aangebied word om Docker en sy nalatenskap-oplossing vir al die Windows-bedryfstelsel wat nie aan die vereiste konfigurasie voldoen nie, te laat loop.

# 2. Gebruik die Docker Desktop

Docker Desktop is die nuwer tegnologie wat vir Docker op Windows gebruik word. Dit vervang die virtuele Oracle-vak met ‘n inheemse virtualisasietegniek beskikbaar op Windows, naamlik Microsoft Hyper-V.

Dit sal nog steeds Docker laat loop op die Linux-masjien wat onder geskep is. Maar hierdie keer, in plaas van die gebruik van die virtuele oracle-vak, het ons die inheemse Microsoft Hyper-V gebruik.

Installeer op Windows

U kan aflaai vanaf Docker Hub repositories.

Docker Desktop vir Windows

Voordat die installasie begin, moet ons die stelselvereistes nagaan. OS moet die volgende hê:

  • Windows 10 of Windows Server 2016 professionele of ondernemingsuitgawe
  • Hiper-V-ondersteuning.

Om Hyper-V te laat loop, moet die hardeware onder die voorvereistes voldoen:

  • 64-bis verwerker
  • >= 4 GB RAM
  • Ondersteuning op hardeware-virtualisasie op BIOS-vlak

Die afhanklikheid van sagteware en hardeware lê dus voor om die Docker Desktop op Windows te bedryf.

Om op Windows Home te installeer:

Nadat u dit afgelaai het, volg die onderstaande instruksies:

  • Dubbelklik op Docker Desktop Installer.exe om die installeerder te laat loop. Dit sal begin met die aflaai van die pakket.

Docker Desktop Installasie

  • As u gevra word, kies die Hyper-V-funksie wat benodig word vir virtualisasie (soos hieronder getoon).

Hypervisor ens. Keuses

  • Sodra u op die OK-knoppie geklik het, begin uitvoerbare lêers uitgepak en geïnstalleer word.

proses

  • Installasie suksesvol. Windows-masjiene benodig ‘n herbegin.
  • Die Docker Desktop-ikoon sal op die lessenaar gewys word. Dubbelklik daarop om dit te begin.
  • Docker Desktop vir Windows bied Docker-enjin, notaris, Docker komponeer, Kubernetes, en Geloofs Helper. Sodra dit begin is, sal dit die weergawe van elke produk wys.

Docker-lessenaargemeenskap

  • Uiteindelik het u die opsie om ‘n beeld uit die Github-bewaarplek / Docker Hub te kloon, te bou, uit te voer en u houerprogram te deel.

Kloon herhaal

Installeer op macOS

U kan aflaai vanaf Docker Hub repositories.

Docker-lessenaar-vir-MAC

Voordat ons met die installasie begin, moet ons die stelselvereiste nagaan. MAC moet aan die onderstaande stelselvereistes voldoen:

  • MAC Hardware 2010 of nuwer met hardeware-ondersteuning vir geheuebestuur en onbeperkte modus. Voer die opdrag kern.hv_support uit om te verifieer of MAC-hardeware die Hypervisor-raamwerk ondersteun.
  • MAC OS weergawe 10.13 of nuwer. Dit ondersteun Catalina, Mojave en High Sierra.
  • >= 4 GB RAM
  • Virtuele vak voor weergawe 4.3.30

Nadat u dit afgelaai het, volg die onderstaande instruksies:

  • Dubbelklik op Docker.dmg om te installeer en sleep dan die Docker-ikoon na die toepassingsmap.

Sleep en sleep

  • Dubbelklik op Docker.app om Docker te begin.
  • Die Docker-ikoon op die boonste statusbalk sal weerspieël as die Docker loop, en dit kan verkry word vanaf die opdragreël.
  • Soortgelyk aan Docker Desktop vir Windows, bied Docker Desktop vir MAC Docker Engine, Notary, Docker komponeer, Kubernetes en Credential helper.

 Werk met beelde

Sodra dit geïnstalleer is, kyk na die weergawe van die Docker-enjin wat geïnstalleer is.

docker – weergawe

Docker-weergawe

Docker werk met versending en bestuur van houertoepassings. Óf u moet u eie houertoepassing opstel, of Docker-houer-beelde op Docker Hub instandhou, en dit kan maklik afgelaai word deur gebruik te maak van ‘n eenvoudige docker-opdrag.

Hier sal ons die Redis-beeld trek.

docker pull redis

docker pull redis opdrag

Met eenvoudige opdrag kan beelde getrek en gestoot word na GitHub of Docker Hub, en elke gebruiker oor die hele wêreld kan toegang daartoe kry en daarmee begin werk..

Docker Container het ‘n Docker-beeld. Die volgende stap is om die houer te begin.

docker run -p 6379 Redis

docker run redis opdrag

Geënkripteerde houer-ID sal gegenereer word. U kan vinnig die status van ‘n hardloopinstansie op Docker nagaan deur op die Dashboard-opsie te klik.

Dit is baie maklik om die knoppie te vind vir die bestuur van houers om op Docker CLI te hardloop, stop, begin en die houer verwyder. Maak seker dat u die houer stop voordat u dit uit die Docker-enjin verwyder.

Docker-lessenaarfunksies

So baie voordele. Kom ons kyk na die volgende.

  • Ondersteun ‘n groot verskeidenheid ontwikkelingsinstrumente en tale.
  • Bied ‘n vinnige en geoptimaliseerde manier om ‘n houerbeeld op enige wolkplatform te skep en te deel.
  • Maklik om te installeer en ‘n volledige Docker-omgewing op te stel
  • Beter prestasie met inheemse virtualisasie Hyper-V op Windows en HyperKit op MAC.
  • Die vermoë om natief op Linux te werk via WSL 2 op Windows-masjiene.
  • Maklike toegang tot houers op die localhost-netwerk.
  • Die vermoë om enige toepassing op die wolkplatform, in verskillende tale en raamwerke, te deel.
  • Om u veilig en op datum te hou, vind outomatiese opdaterings plaas.
  • Die nuutste weergawes van Kubernetes is ingesluit.
  • Die vermoë om tussen Linux en Windows-bediener op Windows te skakel.

nota

Docker Desktop is ‘n oorspronklike toepassing wat ontwerp is vir Windows en MAC OS om toepassings of dienste vir docker / houer te stuur, te bou en te stuur.

MAAR

Docker Desktop is nie bedoel vir ‘n produksie-omgewing nie, maar eerder vir ‘n desktop- en ontwikkelingsomgewing.

 Afsluiting

Ek glo dat u nou die Docker Desktop ken. Stel u belang om meer te leer? Kyk na hierdie briljante Docker vir DevOps-kursus.

Tags:

  • 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