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:pue:devops:sesion2 [10/02/2019 03:02] – mate | info:cursos:pue:devops:sesion2 [23/02/2019 03:12] (actual) – [docker] mate | ||
|---|---|---|---|
| Línia 1: | Línia 1: | ||
| = Sesión 2: Docker | = Sesión 2: Docker | ||
| == info | == info | ||
| + | * [[https:// | ||
| * https:// | * https:// | ||
| * duffle -> helm | * duffle -> helm | ||
| * istio.io : securiza la conexión entre PODs | * istio.io : securiza la conexión entre PODs | ||
| + | |||
| + | === sudo & services | ||
| * sudoreplay | * sudoreplay | ||
| * / | * / | ||
| * supervisor daemon (levanta varios servicios) | * supervisor daemon (levanta varios servicios) | ||
| - | * [[https:// | + | |
| + | |||
| + | === datos | ||
| * datadog : [[https:// | * datadog : [[https:// | ||
| * influx : [[https:// | * influx : [[https:// | ||
| + | |||
| === Parallel changes | === Parallel changes | ||
| * Avro / Parquet / Hadoop | * Avro / Parquet / Hadoop | ||
| == docker | == docker | ||
| + | * '' | ||
| + | |||
| + | === imágenes | ||
| * desconfiar (imágenes) de lo que no se puede trazar o comprobar | * desconfiar (imágenes) de lo que no se puede trazar o comprobar | ||
| * probablemente no se actualicen | * probablemente no se actualicen | ||
| * si no hay Dockerfile o depende de otras imágenes que no son confiables, no es recomendable | * si no hay Dockerfile o depende de otras imágenes que no son confiables, no es recomendable | ||
| + | === capas | ||
| * agrupar capas de comandos que las generan siempre que sea posible | * agrupar capas de comandos que las generan siempre que sea posible | ||
| * RUN, COPY, ADD... | * RUN, COPY, ADD... | ||
| - | * '' | + | |
| - | | + | === VOLUME |
| * '' | * '' | ||
| - | * por defecto en local, al crear se puede especificar otro drivers | + | * por defecto en local, al crear se puede especificar otro (drivers) |
| * '' | * '' | ||
| - | * **/ | + | * ubicación volúmenes: |
| - | | + | |
| + | === NETWORK | ||
| * bridge = switch software | * bridge = switch software | ||
| * '' | * '' | ||
| * '' | * '' | ||
| * **%%--%%attachable** permite añadir a mano otros contenedores a una red | * **%%--%%attachable** permite añadir a mano otros contenedores a una red | ||
| + | |||
| + | === varios | ||
| * REDIS | * REDIS | ||
| * usarlo para guardar sesiones, permite ampliar los frontales | * usarlo para guardar sesiones, permite ampliar los frontales | ||
| Línia 113: | Línia 126: | ||
| ENTRYPOINT ["/ | ENTRYPOINT ["/ | ||
| </ | </ | ||
| - | < | + | |
| + | == deberes | ||
| + | funciona por separado, pero no junto | ||
| + | < | ||
| + | version: ' | ||
| + | |||
| + | services: | ||
| + | db: | ||
| + | image: mysql:5.7 | ||
| + | volumes: | ||
| + | - db_data:/ | ||
| + | environment: | ||
| + | MYSQL_ROOT_PASSWORD: | ||
| + | MYSQL_DATABASE: | ||
| + | MYSQL_USER: wordpress | ||
| + | MYSQL_PASSWORD: | ||
| + | |||
| + | wordpress: | ||
| + | depends_on: | ||
| + | - db | ||
| + | image: wordpress: | ||
| + | ports: | ||
| + | - " | ||
| + | restart: always | ||
| + | environment: | ||
| + | WORDPRESS_DB_HOST: | ||
| + | WORDPRESS_DB_USER: | ||
| + | WORDPRESS_DB_PASSWORD: | ||
| + | WORDPRESS_DB_NAME: | ||
| + | |||
| + | volumes: | ||
| + | db_data: | ||
| + | driver: local | ||
| + | driver_opts: | ||
| + | type: ' | ||
| + | o: ' | ||
| + | device: ' | ||
| </ | </ | ||
| + | * '' | ||
| + | * '' | ||