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 | ||
| + | </ | ||