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] – [info] mate | info:cursos:pue:devops:sesion2 [23/02/2019 03:12] (actual) – [docker] mate | ||
---|---|---|---|
Línia 20: | Línia 20: | ||
== 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 119: | 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: ' | ||
</ | </ | ||
+ | * '' | ||
+ | * '' |