Diferencia entre revisiones de «Usuario:ManuelRomero/ProgramacionWeb/Docker/dockerComposer»
De WikiEducator
(Página creada con «===Concepto ==== *Con esta herramienta vamos a poder crear un ambiente de ejecucución basada en contenedores donde estarán los diferentes servicios y lógicamente se va...») |
(→Concepto =) |
||
Línea 1: | Línea 1: | ||
− | ===Concepto | + | ===Concepto === |
*Con esta herramienta vamos a poder crear un ambiente de ejecucución basada en contenedores donde estarán los diferentes servicios y lógicamente se van a poder ver entre ellos, a través de una red creada para ello. | *Con esta herramienta vamos a poder crear un ambiente de ejecucución basada en contenedores donde estarán los diferentes servicios y lógicamente se van a poder ver entre ellos, a través de una red creada para ello. | ||
Línea 6: | Línea 6: | ||
*Para crear el ambiente, vamos a seguir una serie de pasos: | *Para crear el ambiente, vamos a seguir una serie de pasos: | ||
*1.- Creamos tantos ficheros (uno o varios) como necesitemos para especificar nuestros contenedores '''''DockerFile'''' donde | *1.- Creamos tantos ficheros (uno o varios) como necesitemos para especificar nuestros contenedores '''''DockerFile'''' donde | ||
− | *2.- Creamos un fichero llamado '''''docker-cpomposer | + | *2.- Creamos un fichero llamado '''''docker-cpomposer.yml''''' donde incluirmos los servicios que necesitamos en nuestro ambiente así como el contenedor o fichero dockerfile en el cual se va a crear nuestro fichero. Igualmnete en este fichero linkamos servicios, abrimos puertos, .... |
*3.- Ejecutamos el comando '''''docker-composer up ''''' para levantar todos los contenedores especificados y poder empezar a utilizar el ambiendo especificado. | *3.- Ejecutamos el comando '''''docker-composer up ''''' para levantar todos los contenedores especificados y poder empezar a utilizar el ambiendo especificado. | ||
Última revisión de 20:54 15 sep 2022
Concepto
- Con esta herramienta vamos a poder crear un ambiente de ejecucución basada en contenedores donde estarán los diferentes servicios y lógicamente se van a poder ver entre ellos, a través de una red creada para ello.
[POSIBLE IMAGEN]
- Para crear el ambiente, vamos a seguir una serie de pasos:
- 1.- Creamos tantos ficheros (uno o varios) como necesitemos para especificar nuestros contenedores DockerFile' donde
- 2.- Creamos un fichero llamado docker-cpomposer.yml donde incluirmos los servicios que necesitamos en nuestro ambiente así como el contenedor o fichero dockerfile en el cual se va a crear nuestro fichero. Igualmnete en este fichero linkamos servicios, abrimos puertos, ....
- 3.- Ejecutamos el comando docker-composer up para levantar todos los contenedores especificados y poder empezar a utilizar el ambiendo especificado.
Comandos
- Un fichero docker-composer.yml, es un ficheor yaml, que va a definir
*Servicios : Van a ser los componentes de los que consta nuestro ambiente de desarrollo *Redes *Volúmenes