Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
clase:daw:daw:2eval:tema07 [2020/12/17 13:22] admin |
clase:daw:daw:2eval:tema07 [2025/01/27 12:07] (actual) admin [Datos de servidores] |
||
---|---|---|---|
Línea 17: | Línea 17: | ||
* [[https:// | * [[https:// | ||
+ | ===== Datos de servidores ===== | ||
+ | |||
+ | * **Producción** | ||
+ | * IP: 192.168.59.104 | ||
+ | * Gateway: 192.168.59.1 | ||
+ | * DNS: | ||
+ | * Nombre dominio: // | ||
+ | |||
+ | * **Preproducción** | ||
+ | * IP: 172.16.0.205 | ||
+ | * Gateway: 172.16.0.254 | ||
+ | * DNS: 172.16.0.5 | ||
+ | * Nombre dominio: // | ||
+ | |||
+ | |||
+ | ==== Proxmox ==== | ||
+ | Datos de conexión de Proxmox a los 2 entornos: | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | <nodisp 2> | ||
+ | * Proxmox | ||
+ | * Producción: | ||
+ | * Preproducción: | ||
+ | </ | ||
===== Instalación ===== | ===== Instalación ===== | ||
Para instalar docker , lanzar las siguientes órdenes en Ubuntu: | Para instalar docker , lanzar las siguientes órdenes en Ubuntu: | ||
Línea 34: | Línea 59: | ||
Para comprobar que todo funciona , lanzar la siguiente orden: | Para comprobar que todo funciona , lanzar la siguiente orden: | ||
- | sudo docker run hello-world | + | sudo docker |
Línea 100: | Línea 125: | ||
| [[https:// | | [[https:// | ||
| [[https:// | | [[https:// | ||
+ | | [[https:// | ||
Las dos órdenes mas complejas e importantes para la gestión de los contenedores son: | Las dos órdenes mas complejas e importantes para la gestión de los contenedores son: | ||
Línea 107: | Línea 132: | ||
==== docker container run ==== | ==== docker container run ==== | ||
- | Pone en marcha la imagen creando un contenedor.Su forma mas sencilla de usar es '' | + | Pone en marcha la imagen creando un contenedor.Su forma mas sencilla de usar es '' |
* '' | * '' | ||
- | * '' | + | * '' |
* '' | * '' | ||
* '' | * '' | ||
Línea 116: | Línea 141: | ||
* '' | * '' | ||
* '' | * '' | ||
+ | |||
+ | |||
Línea 133: | Línea 160: | ||
docker container run \ | docker container run \ | ||
- | -d \ | + | -dit \ |
| | ||
-v / | -v / | ||
Línea 146: | Línea 173: | ||
Lo mas complicado de la orden '' | Lo mas complicado de la orden '' | ||
</ | </ | ||
+ | |||
+ | === Más opciones === | ||
+ | Veamos ahora otras opciones de '' | ||
+ | |||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * Otra opción que suelen tener los contenedores, | ||
+ | |||
+ | <sxh base> | ||
+ | docker container run \ | ||
+ | -dit \ | ||
+ | --rm \ | ||
+ | | ||
+ | -w / | ||
+ | -v / | ||
+ | -e MYSQL_ROOT_PASSWORD=root | ||
+ | -p 4000: | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | hemos añadido '' | ||
+ | Y también hemos añadido '' | ||
==== docker container exec ==== | ==== docker container exec ==== | ||
- | Permite lanzar órdenes dentro del contanedor. Podría verse como algo similar a conectarse por ssh al contenedor. | + | Permite lanzar órdenes dentro del contenedor. Podría verse como algo similar a conectarse por ssh al contenedor. |