Què és Docker?

Que Es Docker



Docker és una eina de codi obert popular que s'utilitza per gestionar i desplegar DevOps i altres projectes. Funciona amb aplicacions amb repositoris locals i remots coneguts com a registres, contenidors, imatges i molts més. Aquestes qualitats excepcionals distingeixen Docker d'altres plataformes.

Aquest bloc t'explicarà:

Què és Docker?

Docker és una de les eines populars que pot crear una aplicació i jugar en el desplegament de projectes a causa del concepte de contenidorització de Docker. Els contenidors Docker faciliten la instal·lació de cada dependència del projecte en un contenidor i resolen problemes de desplegament, com ara si falta una biblioteca, el camí no està definit i molts altres.







Component principal de Docker

El component principal que va fer que Docker destaqués entre altres aplicacions s'enumeren a continuació:



  • Docker Client-Servidor
  • Imatges de Docker
  • Registre Docker
  • Contenidors Docker

Docker Client-Servidor

Una de les característiques famoses de Docker és l'arquitectura Docker Client-Servidor. Tota la comunicació es fa entre el client i el servidor de Docker a través de la resta d'API. El client emet les ordres mitjançant l'eina de línia d'ordres i després les ha lliurat al servidor mitjançant API. El motor Docker s'instal·la en un servidor que gestiona les aplicacions i les sol·licituds dels clients al servidor.



Imatges de Docker

Els fitxers que contenen instruccions per executar el codi del contenidor es coneixen com a imatges Docker. Conté totes les instruccions essencials per construir un contenidor a Docker. Les imatges de Docker es consideren un punt de partida per desplegar aplicacions. A més, amb l'ajuda de les imatges de Docker, els desenvolupadors poden compartir i desplegar aplicacions fàcilment en una altra màquina.





Registre Docker

El registre Docker és una altra part important de la plataforma Docker que s'utilitza per gestionar, emmagatzemar i distribuir imatges de Docker amb l'ajuda de repositoris locals i remots.

Contenidors Docker

Docker va introduir el concepte de contenidorització. El contenidor Docker és lleuger i la part principal de la plataforma Docker s'utilitza per crear, desplegar i provar aplicacions. Els contenidors contenen i gestionen el codi font i totes les dependències del projecte. Amb l'ajuda de contenidors, el desenvolupador pot desplegar fàcilment una aplicació en qualsevol sistema. Més concretament, utilitza els recursos del sistema i els gestiona de manera intel·ligent per al desplegament del projecte.



D'altra banda, les màquines virtuals requereixen memòria, sistema operatiu i nucli separats per executar una màquina, i les dependències del projecte també s'han d'instal·lar per separat. En comparació, els contenidors Docker superen les màquines virtuals.

Avantatges de Docker

Aquests són alguns dels avantatges de Docker:

  • Docker requereix menys espai ja que emmagatzema codi i dependències en un contenidor, i els contenidors són lleugers.
  • En comparació amb la màquina virtual, Docker no requereix memòria separada i utilitza la memòria no utilitzada del sistema.
  • Docker proporciona una alta eficiència i escalabilitat, ja que molts contenidors es gestionen en un únic host.
  • Les aplicacions Docker són portàtils i es poden compartir entre màquines.
  • Docker proporciona un desplegament fàcil i una migració més ràpida d'aplicacions.
  • Com que Docker utilitza directament els recursos del sistema, totes les dependències i el codi s'emmagatzemen en un contenidor. Per tant, Docker ofereix un alt rendiment i requereix menys temps d'arrencada.

Com instal·lar Docker a Windows?

L'escriptori Docker és una versió GUI de la plataforma Docker. Per instal·lar Docker a Windows, primer, instal·leu el paquet WSL amb l'ajuda del fitxer adjunt enllaç . A continuació, seguiu els passos que s'indiquen a continuació.

Pas 1: descarregueu l'instal·lador de Docker

Primer, aneu a l'oficial de Docker lloc web i feu clic a ' Baixeu Docker Desktop ” per descarregar l'instal·lador de Docker:

Pas 2: executeu l'instal·lador de Docker

A continuació, obriu el ' Descàrregues ” i executeu l'instal·lador de Docker:

Pas 3: instal·leu Docker

Marqueu les caselles de selecció destacades i premeu el botó ' D'acord ” per iniciar la instal·lació de Docker:

Com podeu veure, s'estan desempaquetant els fitxers i dependències necessaris. Aquest procediment trigarà uns minuts:

A continuació, feu clic a ' Tanca i tanca la sessió ”, que reiniciarà l'ordinador. En cas contrari, reinicieu el sistema manualment:

Després de reiniciar el sistema, el ' Acord de servei de subscripció a Docker ” apareixerà a la pantalla. Accepteu tots els termes i condicions i comenceu a utilitzar Docker a Windows:

Hem explicat què és Docker, els seus components principals i els seus avantatges.

Conclusió

Docker és una aplicació en contenidors que funciona amb contenidors per crear, gestionar i desplegar aplicacions. El contenidor, les imatges de Docker, els registres i els clients i servidors Docker són els components principals de la plataforma Docker. Les aplicacions Docker tenen un alt rendiment, escalabilitat i eficiència i requereixen menys temps d'arrencada. Aquest bloc ha explicat què és Docker, els components principals de Docker, els avantatges de Docker i el mètode per instal·lar Docker Desktop a Windows.