Aquest bloc mostrarà:
Què és Docker Compose?
La CLI de Docker Compose és un component bàsic i una eina de redacció per a l'entorn Docker. Manté, desenvolupa i desplega diversos programes de contenidors i altres microserveis en contenidors separats. L'eina de línia d'ordres conté diferents ordres, com ara docker-compose up, docker-compose down, docker-compose build, docker-compose rm i moltes més per gestionar serveis i aplicacions en contenidors en entorns aïllats.
Com utilitzar Docker Compose?
Per utilitzar la composició Docker a Docker, primer, instal·leu la composició Docker instal·lant l'escriptori Docker per a Windows mitjançant el nostre enllaç enllaçat. article . Després d'això, feu un Dockerfile per acoblar l'aplicació i configureu els serveis de l'aplicació al ' docker-compose.yml ' dossier. A continuació, inicieu els serveis o el programa mitjançant el ' docker-composar ' comandament.
Per a la demostració adequada, seguiu els passos proporcionats.
Pas 1: feu Dockerfile
Primer, creeu un fitxer nou anomenat ' Dockerfile ” que conté instruccions bàsiques per contener el programa. Per exemple, hem envasat el ' index.html ” Programa HTML:
DES de nginx: última
COPIAR index.html / usr / Compartir / nginx / html / index.html
PUNT D'ENTRADA [ 'nginx' , '-g' , 'dimoni apagat;' ]
Pas 2: creeu un fitxer de redacció
Després d'això, configureu els serveis del programa HTML en un altre fitxer anomenat ' docker-compose.yml ' dossier. Aquestes instruccions inclouen:
- “ serveis ” per configurar els serveis de redacció. Aquí, hem configurat tres serveis: “ web ”, “ web 1 ”, i “ web2 ”.
- “ web ' i ' web 1 'els serveis contenen dues claus,' construir ' i ' ports ”.
- “ construir ” s'utilitza per especificar el Dockerfile del programa o el context de compilació del programa. Hem utilitzat el context Dockerfile per configurar el ' index.html ” programa.
- “ ports ” s'utilitzen per assignar el port exposat del contenidor de servei.
- “ web2 ', simplement utilitzarà el ' nginx: última ” imatge al contenidor de redacció:
serveis:
web:
construir: .
ports:
- 80 : 80
web 1:
construir: .
ports:
- 80
web2:
imatge: nginx:latest
Pas 3: inicieu el servei de redacció
Després d'això, engegueu els serveis de redacció en contenidors separats mitjançant el ' docker-composar ' comandament. El ' -d ” opció executa aquests serveis en mode desconnectat:
docker-composar -d
Després d'això, navegueu fins al port assignat de localhost i comproveu si els serveis s'executen en contenidors o no:
Pas 4: Atureu el servei de redacció
Per aturar i eliminar els serveis de redacció en execució, utilitzeu el ' docker-compose cap avall ' comandament:
docker-compose cap avall
Això és tot sobre què és Docker-compose i com utilitzar-lo a Docker.
Conclusió
Docker Compose és una eina CLI de Docker que s'utilitza per gestionar i configurar aplicacions i serveis de diversos contenidors en contenidors separats. Per utilitzar la redacció de Docker, primer, creeu el ' docker-compose.yml ” i configureu els serveis o l'aplicació multicontenidor al fitxer. Després d'això, inicieu els serveis de redacció mitjançant el ' docker-composar ' comandament. Aquest tutorial us ha ensenyat què és Docker composer i com utilitzar-lo amb exemples.