GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Docker Engine en Debian 11 (Bullseye)

Docker es una herramienta de plataforma abierta que proporciona un entorno de tiempo de ejecución de contenedores. Con la ayuda de Docker, los desarrolladores pueden compilar, enviar y ejecutar su código como un contenedor en cualquier lugar, como en la nube pública o local. Docker utiliza la virtualización a nivel del sistema operativo para hacer girar los contenedores. El host en el que se instala la ventana acoplable y se giran los contenedores se denomina "Motor de la ventana acoplable".

En esta publicación, cubriremos cómo instalar Docker Engine (Community Edition) en Debian 11 (Bullseye) paso a paso.

Requisito previo de Docker

  • Instalación mínima de Debian 11
  • Sistema de 64 bits
  • Conexión estable a Internet
  • Usuario con derechos sudo

Pasemos a los pasos de instalación de Docker en Debian 11

Paso 1) Actualizar índice de paquetes e instalar dependencias

Inicie sesión en el sistema Debian 11, abra la terminal y ejecute el siguiente comando para actualizar el índice del paquete

$ sudo apt update

Ahora, ejecute debajo del comando apt para instalar las dependencias de la ventana acoplable,

$ sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -y

Paso 2) Configurar el repositorio de Docker

Para configurar el repositorio de Docker, primero agreguemos la clave GPG de Docker mediante el siguiente comando curl.

$ curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Ejecute el siguiente comando echo para configurar el repositorio docker oficial.

$ echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Salida del comando anterior,

Paso 3) Instalar motor Docker

Ejecute los siguientes comandos apt para instalar el motor acoplable,

$ sudo apt update
$ sudo apt -y install docker-ce docker-ce-cli containerd.io

La salida de los comandos apt anteriores se vería a continuación,

Una vez que la ventana acoplable se haya instalado correctamente, verifique su versión y el estado del servicio ejecutando,

$ sudo docker version

$ sudo systemctl status docker

La salida anterior confirma que el servicio Docker está en funcionamiento. En caso de que el servicio docker no se esté ejecutando, intente iniciar su servicio usando el comando debajo.

$ sudo systemctl start docker

Paso 4) Verificar la instalación de Docker

Para verificar la instalación de la ventana acoplable, intente activar el contenedor 'hello-world' y vea si se muestra el mensaje informativo o no.

Para hacer girar el contenedor 'hello-world', ejecute debajo del comando docker con sudo

$ sudo docker run hello-world

El mensaje informativo anterior confirma que la ventana acoplable está instalada y funciona correctamente.

Paso 5) Permitir que el usuario local ejecute el comando Docker

Para permitir que el usuario local ejecute comandos docker sin sudo, agregue el usuario al grupo docker (grupo secundario) usando el comando usermod.

$ sudo usermod -aG docker linuxtechi

Nota:Reemplace el nombre de usuario en el comando anterior según su configuración y tampoco olvide cerrar sesión e iniciar sesión para que los cambios surtan efecto.

Eliminación del motor Docker

En caso de que haya terminado con las pruebas de Docker y desee eliminar Docker de su sistema, ejecute los siguientes comandos para desinstalarlo,

$ sudo apt purge -y docker-ce docker-ce-cli containerd.io
$ sudo rm -rf /var/lib/docker
$ sudo rm -rf /var/lib/containerd

Eso es todo de esta publicación, comparta sus comentarios y consultas en la sección de comentarios a continuación.


Debian
  1. Cómo instalar el motor Docker en Debian 9 Stretch Linux

  2. Cómo instalar y usar Docker en Debian 9

  3. Cómo instalar Docker en Debian 11

  4. Cómo instalar Docker en Debian 10

  5. Cómo instalar Docker Engine en Debian 11

Cómo instalar MariaDB 10.7 en Debian 11 Bullseye

Cómo instalar MariaDB 10.8 en Debian 11 Bullseye

Cómo instalar LibreNMS en Debian 11 Bullseye

Cómo instalar Docker en Debian 10 Buster

Cómo instalar Go en Debian 11

Cómo instalar Docker CE en Debian 11