Un vistazo básico a DockerUn vistazo básico a Docker

Hola a todos!

Para celebrar que hoy es mi cumpleaños vamos a revisar algunos comandos que debemos conocer cuando trabajamos con Docker.

Los contenedores nos permiten emcapsular aplicaciones en una «imagen de contenedor» que además contiene todo lo necesario para su ejecución.

Dentro de un contenedor podemos incluir un sistema operativo base, librerías, archivos y carpetas, variables de entorno, puntos de montaje de volumen y los archivos binarios de nuestra aplicación.

Una «imagen de contenedor» al final es una plantilla preparada para la ejecución de un contenedor, lo que significa que puede haber varios contenedores ejecutándose desde la misma imagen, compartiendo imagen y ejecución, permitiendo el escalamiento y la distribución de la aplicación, lo que se llama elasticidad.

Así mismo, podemos almacenar las imágenes un repositorio remoto para facilitar la distribución.

Cuando se crea un contenedor, la ejecución es administrada de manera autónoma por el tiempo de ejecución del contenedor.

Los tres componentes principales de una arquitectura de contenedor son: 1. Cliente.

2. Tiempo de ejecución.

3. Registro.

Podemos interactuar con el contenedor en tiempo de ejecución mediante el comando «docker» y es lo que revisaremos ahora.

ComandoDescripción
daemonEjecute el proceso persistente que gestiona contenedores.
attachAdjuntar a un contenedor en ejecución para ver su salida en curso o para controlarlo de forma interactiva.
commitCrear una nueva imagen a partir de los cambios de un contenedor.
cpCopie archivos/carpetas entre un contenedor y el sistema de archivos local.
createCrear un nuevo contenedor.
diffInspeccionar cambios en el sistema de archivos de un contenedor.
execEjecutar un comando en un contenedor en ejecución.
exportExportar el contenido del sistema de archivos de un contenedor como un archivo tar.
killMata un contenedor en ejecución usando SIGKILL o una señal específica.
logsMostrar los registros de log de un contenedor.
pausePausar todos los procesos dentro de un contenedor.
portLista las asignaciones de puertos o busca el puerto público que tiene NAT en PRIVATE_PORT.
psListar contenedores.
renameCambiar el nombre de un contenedor.
restartReiniciar un contenedor.
rmRetire uno o más contenedores.
runEjecutar un comando en un nuevo contenedor.
restartIniciar uno o más contenedores.
statsMostrar estadísticas de uso de recursos de uno o más contenedores.
stopDetenga un contenedor enviando SIGTERM y luego SIGKILL después de un período de gracia.
topMostrar los procesos en ejecución de un contenedor.
unpauseReanudar todos los procesos dentro de un contenedor.
updateActualizar la configuración de uno o más contenedores.
waitBloquear hasta que un contenedor se detenga, luego imprime su código de salida.
Tabla de comandos de Docker

Seguiremos con este topic.

Espero que os resulte útil.

Un saludo

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Related Post