Categorías
18.04 20.04 Docker HowTos

Comandos Docker Básicos

Docker Logo

En este documento voy a explicar los comandos de docker básicos, esta pensado como ayuda memoria para quienes se inician a utilizar esta herramienta.

Asumo que el lector tiene docker funcionando correctamente con los complementos documenté el procedimiento para tenerlo andando en este tutorial.

Los comandos docker container ->

docker container exec -u 0 -it mysql-test bash

Permite ejecutar un comando en forma interactiva dentro de un contenedor en ejecución.

El parámetro -u 0 nos permite entrar al contenedor como root.

En este ejemplo ejecuto el comando bash dentro del docker mysql-test.
En este ejemplo ejecuto el comando bash dentro del docker mysql-test.

docker container ls

Lista los contenedores activos activos en el la ip y puerto en el cual escuchan.

Captura de pantalla del comando "docker container ls"
Captura de pantalla del comando «docker container ls»

Si se ejecuta con el parámetro -a «docker container ls -a» muestra también los dockers inactivos.

docker container prune

Borra todos los contenedores inactivos.

docker container logs webhost-nginx

Muestra los logs del contenedor llamado webhost-nginx.

Captura de pantalla de la ejecución del comando «docker container logs webhost-nginx».

docker container run -it ubuntu:focal

Despliega e inicia en forma interactiva el contenedor Ubuntu Focal (bash) descarga la imagen encaso de que sea necesario.

docker container run -it --name ubuntu-20.04-test ubuntu:focal

Le asigna el nombre ubuntu-20.04-test.

docker container start -ai ubuntu-20.04-test

Ejecuta el contenedor ubuntu-20.04-test en forma interactiva.

docker container stats

Lista las estadísticas contenedores activos en el equipo (uno por fila) y en cada uno el consumo de procesador, memoria, red y acceso a disco.

Captura de pantalla del comando "docker container stats".
Captura de pantalla del comando «docker container stats».

docker container top webhost-nginx

Los comandos docker image ->

docker image ls

Lista las imágenes descargadas en el equipo.

Salida del comando "docker image ls".
Salida del comando «docker image ls».

docker image prune

Borra las imagenes que no fueron utilizadas.

docker image prune -a

Borra todas las imagenes que no están siendo utilizadas.

docker image pull ubuntu

Docker pull permite descargar las imágenes de los contenedores. Esto es sumamente útil si tenemos un ancho de banda limitado y necesitamos descargar elementos de forma previa.

En el ejemplo descargo la última versión de Ubuntu. Si quiero especificar la versión puedo hacerlo de la siguiente manera:

docker image pull ubuntu:focal

Se pueden utilizar los siguientes tags:

  • 18.04, bionic-20200921, bionic
  • 20.04, focal-20200925, focal, latest, rolling
  • 20.10, groovy-20200921, groovy, devel
  • 14.04, trusty-20191217, trusty
  • 16.04, xenial-20200916, xenial

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.