Docker Desktop – cel mai simplu mod de a conține aplicațiile

Acest articol vă oferă o înțelegere corectă a desktopului Docker pentru utilizatorii Windows și MAC. Vom învăța instalarea Docker Desktop pe mașinile Windows și Mac. După instalare, vom încerca, de asemenea, să efectuăm unele dintre operațiunile Docker.


Hai sa incepem…

Noțiuni de bază

Desktop Docker este o aplicație desktop originală proiectată de Docker pentru utilizatorii Windows și MAC. Este cel mai simplu mod de a rula, construi, debuga și testa aplicațiile Dockerized.

Docker Desktop oferă funcții importante și cele mai utile, cum ar fi cicluri de testare rapidă de editare, notificări de modificare a fișierelor, suport integrat în rețeaua de întreprindere și flexibilitate pentru a lucra cu propria alegere de proxy și VPN-uri. Desktopul Docker este format din instrumente de dezvoltare, Aplicația Docker,  Kubernetes, și sincronizarea versiunii. Ne permite să creăm imagini și șabloane certificate de alegerea noastră de limbi și instrumente.

Viteză, securitate și alegere – toate vor fi livrate de dvs. pentru a proiecta și livra aplicații containerizate disponibile pe desktop.

Înainte de a sări la procesul de instalare, să avem o înțelegere de bază despre edițiile și versiunile sale.

Docker Editions

Docker vine în principal în două ediții, versiunea COMUNITĂȚII si ENterprise ediție. Ediția comunității vine cu un set gratuit de produse Docker. În schimb, ediția de întreprindere este o platformă de container certificată care facilitează utilizatorilor comerciali cu funcții suplimentare, precum securitatea imaginii, gestionarea imaginilor, orchestrarea și gestionarea timpului de rulare a containerului, dar la un cost rezonabil.

Vom începe învățarea noastră cu ediția comunitară. Containerele Docker care rulează pe un anumit sistem de operare partajează nucleul OS de bază. Înseamnă că nu putem folosi kernel-ul Windows (gazdă) pentru a rula containere Linux sau invers. Pentru a depăși acest lucru, avem Docker Desktop pentru Windows și MAC.

Docker Release

Publicarea ediției comunității Docker Desktop vine în două arome.

  • Grajd: După cum se numește numele, ediția Stable este testată amănunțit și poate fi utilizată pentru dezvoltarea aplicațiilor mai fiabile. Versiunile sale sunt sincronizate complet cu versiunile Docker Engine. Pe canalul stabil, există o opțiune pentru a selecta dacă trimiteți statistici de utilizare sau nu.
  • Margine: Aceste versiuni constau din toate caracteristicile noi și experimentale ale motorului Docker. Există mai multe șanse de apariție de erori, blocări și probleme. Cu toate acestea, utilizatorii vor avea ocazia să se familiarizeze cu funcțiile viitoare.

Docker pe Windows

 Există două opțiuni disponibile pentru Docker pe Windows.

# 1. Utilizarea Docker Toolbox

Docker Toolbox ne oferă un set de instrumente ușoare.

  • Cutie virtuală Oracle
  • Docker Engine
  • Docker Machine
  • Docker compune
  • GUI Kitematic

Instrumentele de mai sus elimină necesitatea implementării unei VM separate pentru a rula Docker. Trebuie doar să instalați Docker toolbox-ul executabil direct pe Windows și să începeți să dezvoltați aplicații pe Docker Containers. Este necesar sistem de operare pe 64 de biți și Windows 7 sau mai mare, cu modul de virtualizare activat în el.

Dar, din nou, docker toolbox-ul este suportul original oferit pe Windows pentru a rula Docker și soluția de moștenire pentru toate sistemele de operare Windows care nu îndeplinesc configurația necesară.

# 2. Utilizarea desktopului Docker

Docker Desktop este cea mai nouă tehnologie folosită pentru Docker pe Windows. Înlocuiește caseta virtuală Oracle cu o tehnică de virtualizare nativă disponibilă pe Windows, care este Microsoft Hyper-V.

Va continua să ruleze Docker pe mașina Linux creată dedesubt. Dar de această dată, în loc să folosim caseta virtuală Oracle, am folosit Microsoft Hyper-V nativ.

Instalarea pe Windows

Puteți descărca de la Docker Hub arhive.

Docker Desktop pentru Windows

Înainte de a începe instalarea, trebuie să verificăm cerințele sistemului. Sistemul de operare trebuie să aibă următoarele:

  • Ediția profesională sau a întreprinderii Windows 10 sau Windows Server 2016
  • Suport Hyper-V.

Pentru a rula Hyper-V, hardware-ul trebuie să îndeplinească mai jos condițiile preliminare:

  • Procesor pe 64 de biți
  • >= 4 GB RAM
  • Suport de virtualizare hardware la nivel de BIOS

Prin urmare, dependența de software și hardware constă în a rula Docker Desktop pe Windows.

Pentru a instala pe Windows Home:

După descărcare, urmați instrucțiunile menționate mai jos:

  • Faceți dublu clic pe Docker Desktop Installer.exe pentru a rula instalatorul. Va începe descărcarea pachetului.

Instalare desktop Docker

  • Când este solicitat, selectați funcția Hyper-V necesară pentru virtualizare (așa cum se arată în instantaneul de mai jos).

Selecții de hipervizor etc.

  • După ce veți face clic pe butonul OK, acesta va începe dezambalarea și instalarea fișierelor executabile.

Proces

  • Instalare reusita. Mașinile Windows necesită o repornire.
  • Pictograma Desktop Docker va fi afișată pe desktop. Faceți dublu clic pe el pentru a începe.
  • Docker Desktop pentru Windows oferă Docker Engine, Notar, Docker compune, Kubernetes și asistent credential. Odată început, acesta va arăta versiunea fiecărui produs.

Comunitatea desktop Docker

  • În cele din urmă, aveți opțiunea de a clona o imagine din depozitul Github / Docker Hub, Build, Run și partajarea aplicației dvs. containerizate.

Clon Repo

Instalarea pe macOS

Puteți descărca de la Docker Hub arhive.

Docker-desktop-pentru-MAC

Înainte de a continua instalarea, trebuie să verificăm cerințele sistemului. MAC trebuie să îndeplinească cerințele de sistem de mai jos:

  • MAC Hardware 2010 sau mai nou cu suport hardware pentru gestionarea memoriei și modul fără restricții. Rulați comanda kern.hv_support pentru a verifica dacă hardware-ul MAC acceptă cadrul Hypervisor.
  • MAC OS versiunea 10.13 sau mai nouă. Sprijină Catalina, Mojave și High Sierra.
  • >= 4 GB RAM
  • Virtual-Box înainte de versiunea 4.3.30

După descărcare, vă rugăm să urmați instrucțiunile de mai jos:

  • Faceți dublu clic pe Docker.dmg pentru instalare și apoi trageți pictograma Docker în dosarul Aplicației.

Tragere și plasare

  • Faceți dublu clic pe Docker.app pentru a porni Docker.
  • Pictograma Docker din bara de stare superioară va reflecta dacă Docker rulează și poate fi accesată de pe linia de comandă.
  • Similar cu Docker Desktop pentru Windows, Docker Desktop pentru MAC oferă Docker Engine, notar, Docker compune, Kubernetes și asistent credential.

 Lucrul cu Imagini

Odată instalat, verificați versiunea instalată a motorului Docker.

docker –versiune

Docker-versiune

Docker funcționează cu transportul și rulează aplicații containerizate. Fie trebuie să-ți creezi propria aplicație containerizată, fie Docker să mențină imagini containerizate pe Docker Hub și poate fi descărcată cu ușurință folosind o comandă simplă de execuție a docker-ului.

Aici, vom trage imaginea Redis.

docker trage redis

docker trage redis comanda

Cu o comandă simplă de rulare, imaginile pot fi trase și împinse către GitHub sau Docker Hub, iar orice utilizator din întreaga lume poate accesa și începe să lucreze cu acesta.

Docker Container rulează o imagine Docker. Următorul pas este să porniți Containerul.

docker run -p 6379 Redis

docker run comanda redis

Va fi generat codul de container criptat. Puteți verifica rapid starea unei instanțe care rulează pe Docker făcând clic pe opțiunea Tablou de bord.

Este foarte ușor să găsiți butonul de a rula Containerele pentru a rula pe Docker CLI, opri, porni și elimina containerul. Asigurați-vă că opriți containerul înainte de al scoate din Docker Engine.

Caracteristici desktop Docker

Atâtea beneficii. Haideți să aruncăm puțin lumină în cele ce urmează.

  • Suportă o mare varietate de instrumente și limbi de dezvoltare.
  • Oferiți un mod rapid și optimizat de a crea și partaja o imagine containerizată pe orice platformă cloud.
  • Ușor de instalat și configurat un mediu complet Docker
  • Performanțe mai bune cu virtualizarea nativă Hyper-V pe Windows și HyperKit pe MAC.
  • Posibilitatea de a lucra nativ pe Linux prin WSL 2 pe mașini Windows.
  • Acces ușor la containerele care rulează în rețeaua locală.
  • Posibilitatea de a partaja orice aplicație pe platforma cloud, în diferite limbi și cadre.
  • Pentru a vă menține în siguranță și la zi, au loc actualizări automate.
  • Sunt incluse cele mai recente versiuni de Kubernetes.
  • Posibilitatea de a comuta între Linux și serverul Windows pe Windows.

Notă

Docker Desktop este o aplicație nativă proiectată pentru Windows și MAC OS pentru a rula, construi și livra aplicații sau servicii dockerized / containerizate.

DAR

Docker Desktop nu este conceput pentru un mediu de producție, ci pentru un desktop și un mediu de dezvoltare.

 Concluzie

Cred că acum cunoașteți Docker Desktop. Vă interesează să aflați mai multe? Vezi acest genial Docker pentru DevOps curs.

ETICHETE:

  • Docher

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