Índice del artículo

Trabajar con imágenes de Docker

Buscar imágenes

Para buscar imágenes de Docker, puedes utilizar el comando docker search seguido del nombre de la imagen que estás buscando. Por ejemplo, si estás buscando una imagen de Ubuntu, puedes ejecutar el siguiente comando:

docker search ubuntu

Esto mostrará una lista de imágenes disponibles en Docker Hub que coinciden con tu búsqueda. Puedes utilizar la opción --filter para refinar tu búsqueda por criterios como la cantidad de estrellas o la fecha de actualización.

Descargar imágenes

Una vez que hayas encontrado la imagen que deseas utilizar, puedes descargarla a tu máquina local utilizando el comando docker pull. Por ejemplo, si deseas descargar la imagen de Ubuntu 18.04, puedes ejecutar el siguiente comando:

docker pull ubuntu:18.04

Este comando descargará la imagen de Ubuntu 18.04 desde Docker Hub y la almacenará en tu máquina local.

Listar imágenes descargadas

Para ver las imágenes que has descargado en tu máquina local, puedes utilizar el comando docker images. Este comando mostrará una lista de todas las imágenes que tienes en tu sistema, incluyendo su nombre, etiqueta, tamaño y fecha de creación.

docker images

Si deseas eliminar una imagen de tu sistema, puedes utilizar el comando docker rmi seguido del nombre o ID de la imagen que deseas eliminar.

docker rmi nombre_de_la_imagen

Recuerda que también puedes utilizar la opción -f para forzar la eliminación de la imagen, incluso si hay contenedores que la utilizan.

Contenedores Docker

Los contenedores Docker son una herramienta muy útil para la creación y gestión de entornos de desarrollo y producción. En esta sección, aprenderás cómo ejecutar, listar y administrar contenedores Docker en tu sistema Ubuntu.

Ejecutar un contenedor

Para ejecutar un contenedor Docker en tu sistema Ubuntu, utiliza el siguiente comando:

docker run [opciones] imagen

Donde "opciones" son las configuraciones específicas que deseas aplicar al contenedor (por ejemplo, redireccionamiento de puertos), e "imagen" es la imagen de Docker que deseas ejecutar.

Listar contenedores activos/inactivos

Para listar los contenedores activos en tu sistema Ubuntu, utiliza el siguiente comando:

docker ps

Para listar todos los contenedores (activos e inactivos), utiliza el siguiente comando:

docker ps -a

Administrar contenedores

Para administrar contenedores Docker en tu sistema Ubuntu, utiliza los siguientes comandos:

  • Para detener un contenedor en ejecución, utiliza el siguiente comando:

    docker stop ID_CONTENEDOR
    

    Donde "ID_CONTENEDOR" es el ID del contenedor que deseas detener.

  • Para eliminar un contenedor inactivo, utiliza el siguiente comando:

    docker rm ID_CONTENEDOR
    

    Donde "ID_CONTENEDOR" es el ID del contenedor que deseas eliminar.

  • Para crear una imagen de Docker a partir de un contenedor, utiliza el siguiente comando:

    docker commit ID_CONTENEDOR NOMBRE_IMAGEN
    

    Donde "ID_CONTENEDOR" es el ID del contenedor que deseas convertir en imagen, y "NOMBRE_IMAGEN" es el nombre que deseas darle a la nueva imagen.