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.