Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
info:cursos:altran:docker:compose [19/07/2018 08:37] – [docker-compose.yml] mate | info:cursos:altran:docker:compose [01/08/2022 00:09] (actual) – [composer] mate | ||
---|---|---|---|
Línia 1: | Línia 1: | ||
- | = composer | + | = docker-compose |
gestor de despliegue de contenedores | gestor de despliegue de contenedores | ||
Línia 60: | Línia 60: | ||
== más docker-compose.yml | == más docker-compose.yml | ||
- | <sxh> | + | < |
version:' | version:' | ||
services: | services: | ||
Línia 71: | Línia 71: | ||
esto nos asegura que se lanzará primerdo **bd**, pero igual no con la suficiente cantidad de tiempo | esto nos asegura que se lanzará primerdo **bd**, pero igual no con la suficiente cantidad de tiempo | ||
+ | |||
+ | <sxh yaml; title: ejemplo elasticsearch+kibana> | ||
+ | version: ' | ||
+ | |||
+ | services: | ||
+ | |||
+ | elasticsearch: | ||
+ | image: elasticsearch | ||
+ | |||
+ | kibana: | ||
+ | image: kibana | ||
+ | ports: | ||
+ | - 5601:5601 | ||
+ | |||
+ | </ | ||
== comandos | == comandos | ||
* '' | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | == docker-compose.yml | ||
+ | se puede modificar el fichero mientras están los contenedores, | ||
+ | |||
+ | <sxh yaml ejemplo de construcción automática > | ||
+ | version:' | ||
+ | services: | ||
+ | webapp: | ||
+ | build: path_to_Dockerfile | ||
+ | bd: | ||
+ | image: mongo | ||
+ | </ | ||
+ | |||
+ | <callout type=" | ||
+ | |||
+ | <callout type=" | ||
+ | |||
+ | <sxh yaml ejemplo de construcción automática > | ||
+ | version:' | ||
+ | services: | ||
+ | webapp: | ||
+ | build: | ||
+ | context: . | ||
+ | ¿file?: Dockerfile | ||
+ | environment: | ||
+ | - ENTORNO=pre | ||
+ | env_file: | ||
+ | - ./.env | ||
+ | - ./ | ||
+ | labels: | ||
+ | VERSION: 1 | ||
+ | restart: always | ||
+ | links: # deprecated -> para reconocimiento de equipos en la red default | ||
+ | external_links # está en otro " | ||
+ | networks: # las gestiona docker-composer, | ||
+ | - app | ||
+ | bd: | ||
+ | image: mongo | ||
+ | networks: | ||
+ | app: | ||
+ | external: | ||
+ | name: | ||
+ | </ | ||
+ | |||
+ | <sxh yaml; title: | ||
+ | CLAVE=VALOR | ||
+ | </ | ||