Cómo instalar Docker en Debian 11

Cómo instalar Docker en Debian 11

 

En este tutorial, le mostraremos cómo instalar Docker en Debian 11. Para aquellos de ustedes que no lo sabían, Docker es un proyecto de código abierto que admite la creación, prueba, implementación y administración de aplicaciones en entornos portátiles y autosuficientes. contenedores Proporciona una forma eficiente de empaquetar aplicaciones con sus bibliotecas y otras dependencias en una unidad estandarizada para el desarrollo de software. Los contenedores Docker son mucho más rápidos y eficientes que una máquina virtual porque no tienen que ejecutar un sistema operativo completo, solo el ejecutable que sirve a la aplicación.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y se supone que está ejecutando en la cuenta raíz, si no, es posible que deba agregar ‘ sudo‘ a los comandos para obtener privilegios de raíz. Le mostraré la instalación paso a paso de Docker Comunity Edition (CE) en Debian 11 (Bullseye).

Requisitos previos

  • Un servidor que ejecuta uno de los siguientes sistemas operativos: Debian 11 (Bullseye).
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • A o acceso al . Sin embargo, recomendamos actuar como un , ya que puede dañar su sistema si no tiene cuidado al actuar como la raíz.non-root sudo userroot usernon-root sudo user

Instalar Docker en Debian 11 Bullseye

Paso 1. Antes de instalar cualquier software, es importante asegurarse de que su sistema esté actualizado ejecutando los siguientes aptcomandos en la terminal:

sudo apt update
sudo apt upgrade
sudo apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common

Paso 2. Instalación de Docker en Debian 11.

Ahora agregamos el repositorio oficial de Docker CE a su sistema:

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=amd64 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

Una vez agregado el repositorio Docker CE, ejecute los siguientes comandos para instalarlo:

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

Verifique la instalación de la versión de Docker usando el siguiente comando:

docker -v

Una vez completado, inicie el servicio Docker en su Debian Linux y habilítelo para que se ejecute automáticamente con el arranque del sistema:

sudo systemctl start docker
sudo systemctl enable docker

Para probar la instalación de Docker, ejecutaremos el contenedor:hello-world

sudo docker run hello-world

Producción:

Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
b8g0detz29403: Pull complete
Digest: sha256:0fe98d7gotof1f85b7c1e8cc81fmoon8d623fcb225gaskeunbec85b38
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
    (amd64)
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
 https://hub.docker.com/

For more examples and ideas, visit:
 https://docs.docker.com/get-started/

¡Felicidades! Ha instalado correctamente Docker . Gracias por usar este tutorial para instalar la última versión de Docker CE en Debian 11 Bullseye. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Docker .

Deja un comentario

Tu dirección de correo electrónico no será publicada.

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