Ir al contenido principal

Cloud & IaaS — Crear y gestionar contenedores Docker

L
Escrito por Luciana Parente

Aplica a: Cloud Server con Docker instalado · Tiempo estimado: 10 min


¿Qué vas a lograr?

Crear un contenedor Docker a partir de una imagen y verificar su funcionamiento.


Qué es un contenedor

Un contenedor es una unidad de software que empaqueta una aplicación junto con todas sus dependencias para que se ejecute de forma confiable en cualquier entorno. Se crea a partir de una imagen Docker — un paquete liviano que incluye código, tiempo de ejecución, herramientas y configuraciones.

Podés usar imágenes propias o descargarlas desde Docker Hub, que tiene una gran variedad para diversas necesidades.


Crear un contenedor

Conectáte al servidor por SSH y ejecutá el siguiente comando para crear un contenedor basado en la imagen oficial de Nginx:

sudo docker container run --name=donweb --publish 8080:80 --detach nginx

Qué hace cada opción:

  • docker container run — crea el contenedor a partir de la imagen nginx

  • --name=donweb — asigna el nombre donweb al contenedor

  • --detach — ejecuta el contenedor en segundo plano, devolviendo el control de la terminal

  • --publish 8080:80 — mapea el puerto 8080 del servidor al puerto 80 del contenedor, permitiendo el acceso al servidor web desde el exterior

Si la imagen no existe localmente, Docker la descarga automáticamente. La próxima vez que uses la misma imagen, este paso se omite.


Verificar que funciona

Abrí el navegador e ingresá la IP o hostname del servidor seguido del puerto 8080. Si todo salió bien, aparece la página de bienvenida de Nginx.


Comandos útiles

Ver los contenedores activos:

sudo docker container ls

Ver los últimos registros de actividad del contenedor:

sudo docker container logs donweb --tail 5

¿Ha quedado contestada tu pregunta?