Inicio > Otros paquetes externos > docker

Guía de Comandos de Docker

Docker es una plataforma de virtualización basada en contenedores que le ayuda a desplegar y ejecutar aplicaciones de forma rápida y fiable. Aprenda los comandos clave de Docker con esta guía.

Instalación de Docker

Antes de usar Docker, debe instalarlo en su sistema. Aquí están los métodos de instalación para los principales sistemas operativos.

Instalar Docker en Ubuntu/Debian

Así es como se instala Docker en sistemas basados en Ubuntu o Debian. Se recomienda eliminar primero cualquier versión de Docker instalada previamente.

Eliminar paquetes antiguos de Docker

sudo apt-get remove docker docker-engine docker.io containerd runc

Elimina cualquier paquete relacionado con Docker instalado previamente.

Instalar paquetes necesarios para Docker

sudo apt-get update
sudo apt-get install ca-certificates curl gnupg

Instala los paquetes de dependencias necesarios para la instalación de Docker.

Añadir la clave GPG oficial de Docker

sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

Añade la clave GPG para el repositorio APT de Docker para garantizar la autenticidad del paquete.

Configurar el repositorio APT de Docker

echo \
  "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Añade el repositorio APT a su sistema para descargar los paquetes de Docker.

Instalar Docker Engine

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Instala la última versión de Docker Engine, containerd y Docker Compose.

Verificar la instalación de Docker

sudo docker run hello-world

Ejecuta la imagen 'hello-world' para verificar que Docker está instalado correctamente.

Usar Docker sin sudo (opcional)

Para ejecutar comandos de Docker sin usar `sudo` cada vez, debe añadir su usuario actual al grupo `docker`. Este cambio surtirá efecto después de que cierre la sesión y vuelva a iniciarla.

Añadir usuario al grupo docker

sudo usermod -aG docker ${USER}

Añade el usuario actual al grupo `docker`.

Comandos principales de Docker

Estos son los comandos principales utilizados para gestionar contenedores, imágenes, volúmenes de Docker y más. Combine cada opción para realizar las tareas deseadas.

1. Gestión de Contenedores

2. Gestión de Imágenes

3. Gestión de redes y volúmenes

4. Gestión del sistema

Comando generado:

Combina los comandos.

Descripción:

`docker` Ejecutando el comando.

Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.

Ejemplos de uso

Gestione su entorno de contenedores de forma eficaz con estos ejemplos prácticos de comandos de Docker.

Ejecutar un contenedor de servidor web Nginx

docker run -d --name my-nginx -p 80:80 nginx

Ejecuta un contenedor de servidor web Nginx en segundo plano, accesible en el puerto 80. El nombre del contenedor es 'my-nginx'.

Acceder al interior de un contenedor (shell bash)

docker exec -it my-nginx bash

Accede al shell bash dentro del contenedor 'my-nginx' en ejecución. (Útil para trabajar dentro del contenedor)

Eliminar forzadamente un contenedor específico

docker rm -f my-container

Elimina forzadamente un contenedor llamado 'my-container', ya sea que esté en ejecución o detenido.

Construir una imagen de Docker y etiquetarla

docker build -t my-app:v1.0 .

Construye una imagen de Docker llamada 'my-app' usando el Dockerfile en el directorio actual. La etiqueta es 'v1.0'.

Eliminar todos los contenedores detenidos

docker rm $(docker ps -aq)

Elimina todos los contenedores detenidos que ya no se utilizan para liberar espacio en disco.


Comandos de la misma categoría