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.
3 Docker vrylating
4 Docker op Windows
4.1 # 1. Met behulp van Docker Toolbox
4.2 # 2. Gebruik die Docker Desktop
5 Installeer op Windows
5.1 Om op Windows Home te installeer:
6 Installeer op macOS
7 Werk met beelde
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 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.
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
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.
U kan aflaai vanaf Docker Hub repositories.
Voordat die installasie begin, moet ons die stelselvereistes nagaan. OS moet die volgende hê:
Windows 10 of Windows Server 2016 professionele of ondernemingsuitgawe
Om Hyper-V te laat loop, moet die hardeware onder die voorvereistes voldoen:
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:
In plaas van Hyper-V, is ondersteuning vir die WSL2-funksie nodig
Aflaai en installeer die Linux Kernel-opdateringspakket.
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.
As u gevra word, kies die Hyper-V-funksie wat benodig word vir virtualisasie (soos hieronder getoon).
Sodra u op die OK-knoppie geklik het, begin uitvoerbare lêers uitgepak en geïnstalleer word.
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.
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.
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.
Virtuele vak voor weergawe 4.3.30
Dubbelklik op Docker.dmg om te installeer en sleep dan die Docker-ikoon na die toepassingsmap.
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.
Sodra dit geïnstalleer is, kyk na die weergawe van die Docker-enjin wat geïnstalleer is.
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.
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.
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.
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.
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.
Docker Desktop is nie bedoel vir 'n produksie-omgewing nie, maar eerder vir 'n desktop- en ontwikkelingsomgewing.
Ek glo dat u nou die Docker Desktop ken. Stel u belang om meer te leer? Kyk na hierdie briljante Docker vir DevOps-kursus.