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 user
root user
non-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 apt
comandos 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 .