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:devops2022:s3 [09/02/2022 09:19] – mate | info:cursos:pue:devops2022:s3 [09/03/2022 09:41] (actual) – mate | ||
|---|---|---|---|
| Línia 1: | Línia 1: | ||
| - | = DevOps Sesión 3 (2022-02-16) | + | = DevOps Sesión 3 (2022-02-16) |
| == Documentación relacionada | == Documentación relacionada | ||
| - | == Clase | + | <callout type=" |
| - | == TODO | + | * 1-Despliegue de Aplicaciones Docker |
| - | <callout type=" | + | * ./1-Curso Alumnos Docker.pdf, pag. 147 |
| + | * ./ | ||
| + | * ./1-Curso Alumnos Docker.pdf, pag. 164 | ||
| + | * ./1-Curso Alumnos Docker.pdf, pag. 195 | ||
| + | * ./ | ||
| + | </ | ||
| + | |||
| + | == Docker | ||
| + | === redes | ||
| + | * '' | ||
| + | * atención al driver y el scope | ||
| + | * las redes por defecto no pueden ser eliminadas: bridge, host, none | ||
| + | * bridge: red por defecto. En Linux durante la instalación se crea una nueva interfaz de red virtual llamada docker0. Cuando ejecutamos un contenedor, por defecto, utiliza esta red a no ser que especifiquemos lo contrario. | ||
| + | * none: Utilizando esta red, el contenedor no tendrá asociada ninguna interfaz de red, solo la de loopback (lo). | ||
| + | * host: utilizando esta red, el contenedor tendrá la misma configuración que el servidor Docker Engine donde se este ejecutando. | ||
| + | * interfaz **docker0** -> 172.17.0.0/ | ||
| + | * '' | ||
| + | * **-d**: bridge, ipvlan, macvlan, overlay | ||
| + | * se creamos nueva red, le asigna el siguiente rango -> 172.18.0.0/ | ||
| + | * **%%--%%subnet 192.168.100.0/ | ||
| + | * **%%--%%ip < | ||
| + | * DNS | ||
| + | * resuelve con los DNS del docker Engine | ||
| + | * se puede pasar por parámetro | ||
| + | * consul.io | ||
| + | * '' | ||
| + | * ejemplo docker-redes wp | ||
| + | * **%%--%%link**: | ||
| + | * **%%--%%add-host=< | ||
| + | * **extra_hosts**: | ||
| + | |||
| + | == volumes | ||
| + | * [[https:// | ||
| + | * maneras de montar volúmenes: | ||
| + | * **%%--%%mount**: | ||
| + | * **-v** | ||
| + | * **-v / | ||
| + | * '' | ||
| + | * **/ | ||
| + | * **-v ./ | ||
| + | * **-v < | ||
| + | * '' | ||
| + | * '' | ||
| + | * pag.177 -> docker plugins | ||
| + | |||
| + | == docker-compose | ||
| + | * pag. 195 | ||
| + | * no está en docker Engine, se instala aparte. | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * < | ||
| + | bundle | ||
| + | config | ||
| + | create | ||
| + | down Stop and remove containers, networks, images, and volumes | ||
| + | events | ||
| + | exec | ||
| + | help Get help on a command | ||
| + | images | ||
| + | kill Kill containers | ||
| + | logs View output from containers | ||
| + | pause Pause services | ||
| + | port Print the public port for a port binding | ||
| + | ps List containers | ||
| + | pull Pull service images | ||
| + | push Push service images | ||
| + | restart | ||
| + | rm | ||
| + | run Run a one-off command | ||
| + | scale Set number of containers for a service | ||
| + | start Start services | ||
| + | stop Stop services | ||
| + | top Display the running processes | ||
| + | unpause | ||
| + | up | ||
| + | version | ||
| + | |||
| + | |||
| + | == Extra | ||
| + | * adminer: gestor BDD PHP (container) -> https:// | ||
| + | * docker-compose | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * '' | ||
| + | * devilbox: plataforma LAMP en docker | ||
| + | * [[http:// | ||
| + | * {{ : | ||