informatica:sistemas_operativos:cursos:docker_avanzado:primeros_pasos
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:sistemas_operativos:cursos:docker_avanzado:primeros_pasos [2023/10/10 17:08] – [docker images] tempwin | informatica:sistemas_operativos:cursos:docker_avanzado:primeros_pasos [2023/10/10 17:45] (actual) – [inspect] tempwin | ||
|---|---|---|---|
| Línea 74: | Línea 74: | ||
| docker run –it ubuntu: | docker run –it ubuntu: | ||
| </ | </ | ||
| + | |||
| + | <WRAP center round info 60%> | ||
| + | Podríamos ejecutar de nuevo docker run y se creará un nuevo contenedor, pero la imagen será la misma. | ||
| + | </ | ||
| ===== Práctica: explorando el entorno ===== | ===== Práctica: explorando el entorno ===== | ||
| Línea 128: | Línea 132: | ||
| ===== run, start, attach ===== | ===== run, start, attach ===== | ||
| - | Podemos especificar un nombre para nuestro contenedor [a-zA-Z0-9_.-] | + | Podemos especificar un nombre para nuestro contenedor |
| < | < | ||
| Línea 138: | Línea 142: | ||
| < | < | ||
| docker start {ID} | docker start {ID} | ||
| + | </ | ||
| + | |||
| + | Por ejemplo: | ||
| + | |||
| + | < | ||
| docker start myUbuntu | docker start myUbuntu | ||
| </ | </ | ||
| Línea 147: | Línea 156: | ||
| </ | </ | ||
| - | También es posible crear un contenedor e iniciar como un demonio con la opción '' | + | También es posible crear un contenedor e iniciar como un demonio |
| < | < | ||
| Línea 153: | Línea 162: | ||
| </ | </ | ||
| + | ===== Contenedores con nombre personalizado ===== | ||
| + | |||
| + | Por defecto, Docker genera un nombre aleatorio para cada contenedor que creemos. | ||
| + | |||
| + | Sin embargo, podemos especificar un nombre para nuestro contenedor con la opción '' | ||
| + | |||
| + | < | ||
| + | docker run --name myUbuntu -it ubuntu /bin/bash | ||
| + | </ | ||
| + | |||
| + | Podemos dar cualquier nombre mientras usemos alguno de los siguientes caracteres de acuerdo a la expresión regular: '' | ||
| ===== logs, top ===== | ===== logs, top ===== | ||
| Línea 158: | Línea 178: | ||
| < | < | ||
| - | docker logs myDaemon | + | docker logs < |
| </ | </ | ||
| - | Podemos abrir el streaming para verlo en tiempo real: | + | <WRAP center round important 60%> |
| + | Estos //logs// no se refiere a los logs del sistema operativo sino a la salida por pantalla de los contenedores. | ||
| + | </ | ||
| + | |||
| + | Podemos abrir el streaming para verlo en tiempo real con la opción '' | ||
| < | < | ||
| docker logs -f myDaemon | docker logs -f myDaemon | ||
| </ | </ | ||
| + | |||
| + | Ver los últimos 10 mensajes: | ||
| < | < | ||
| Línea 171: | Línea 197: | ||
| </ | </ | ||
| - | Podemos pedir que incluya la marca temporal: | + | Podemos pedir que incluya la marca temporal |
| < | < | ||
| Línea 196: | Línea 222: | ||
| docker stop $(docker ps -q) | docker stop $(docker ps -q) | ||
| </ | </ | ||
| + | |||
| + | * '' | ||
| Para eliminar los contenedores de forma definitiva: | Para eliminar los contenedores de forma definitiva: | ||
| Línea 202: | Línea 230: | ||
| docker rm {ID} | docker rm {ID} | ||
| </ | </ | ||
| + | |||
| + | <WRAP center round important 60%> | ||
| + | La opción de borrado es irreversible. Por seguridad, no se pueden eliminar contenedores que no estén parados ni con volúmenes asociados. | ||
| + | </ | ||
| + | |||
| Para eliminar todos los contenedores: | Para eliminar todos los contenedores: | ||
| Línea 208: | Línea 241: | ||
| docker rm $(docker ps -aq) | docker rm $(docker ps -aq) | ||
| </ | </ | ||
| + | |||
| + | * '' | ||
| ===== inspect ===== | ===== inspect ===== | ||
| Línea 238: | Línea 273: | ||
| </ | </ | ||
| + | ===== docker pull ===== | ||
| + | |||
| + | A diferencia del comando '' | ||
| + | |||
| + | < | ||
| + | docker pull ubuntu: | ||
| + | </ | ||
| ===== docker images ===== | ===== docker images ===== | ||
| Línea 258: | Línea 300: | ||
| </ | </ | ||
| + | ===== Práctica ===== | ||
| + | Crear un contenedor con Ubuntu 23.04 y desde otra terminal detenerlo. | ||
| + | |||
| + | < | ||
| + | docker run --name paquito -it ubuntu: | ||
| + | </ | ||
| + | |||
| + | Para detenerlo: | ||
| + | |||
| + | < | ||
| + | docker stop paquito | ||
| + | </ | ||
| ===== Recursos ===== | ===== Recursos ===== | ||
| * https:// | * https:// | ||
informatica/sistemas_operativos/cursos/docker_avanzado/primeros_pasos.1696950494.txt.gz · Última modificación: por tempwin
