Docker es una plataforma de contenedorización. Permite a los desarrolladores empaquetar las aplicaciones junto con las dependencias necesarias en contenedores livianos y aislados. Este método garantiza coherencia y portabilidad en diferentes entornos. La eficiente contenedorización de Docker minimiza la sobrecarga de la virtualización, lo que lo hace ideal para implementar aplicaciones desde los entornos de desarrollo local a las infraestructuras de la nube. Con Docker, los desarrolladores pueden compartir, distribuir y escalar las aplicaciones fácilmente. Esto agiliza el proceso de desarrollo y promueve las prácticas de DevOps. Su vasto ecosistema de imágenes prediseñadas y el repositorio Docker Hub facilita la rápida implementación de aplicaciones y fomenta la colaboración entre los desarrolladores. Esto convierte a Docker en una herramienta esencial en el desarrollo de software moderno.
En este artículo, le mostraremos cómo instalar la última versión de Docker CE en Debian 12 “Bookworm”.
Tema de contenidos:
-
- Actualización de la caché de la base de datos del paquete Debian 12
- Eliminación de paquetes Docker en conflicto de Debian 12
- Instalación de los paquetes de requisitos previos en Debian 12
- Instalación de la clave GPG del repositorio oficial de Docker en Debian 12
- Agregar el repositorio oficial de paquetes Docker en Debian 12
- Instalación de Docker CE en Debian 12
- Agregar un usuario de inicio de sesión de Debian 12 al grupo Docker
- Comprobar si Docker y Docker Compose son accesibles en Debian 12
- Conclusión
Actualización de la caché de la base de datos del paquete Debian 12
Para actualizar la caché de la base de datos del paquete Debian 12, ejecute el siguiente comando:
$ sudo actualización adecuada
Eliminación de paquetes Docker en conflicto de Debian 12
Si ya instaló Docker desde el repositorio oficial de paquetes de Debian 12, debe desinstalarlos/eliminarlos antes de instalar Docker desde el repositorio oficial de paquetes de Docker. Esto es para garantizar que la versión de Docker empaquetada en Debian no entre en conflicto con la versión oficial de Docker empaquetada en Docker.
Para eliminar los paquetes de Docker en conflicto de Debian 12, ejecute el siguiente comando:
$ sudo apto para eliminar --purga docker.io docker-doc docker-compose podman-docker contenedord runc
En nuestro caso, no se instalan paquetes Docker conflictivos. Si tiene alguno, será eliminado.
Instalación de los paquetes de requisitos previos en Debian 12
Para instalar el repositorio oficial de paquetes de Docker en Debian 12, necesita instalar algunos paquetes en su Debian 12.
Puede instalar los paquetes necesarios con el siguiente comando:
$ sudo apto instalar certificados-ca curl gnupg
Para confirmar la instalación, presione Y y luego presione
Se deben instalar los paquetes necesarios.
Instalación de la clave GPG del repositorio oficial de Docker en Debian 12
Antes de poder agregar el repositorio oficial de paquetes Docker a su sistema Debian 12, debe instalar la clave GPG del repositorio oficial de Docker en su sistema Debian 12.
Para asegurarse de que el /etc/apt/llaveros El directorio tiene los permisos de acceso correctos, ejecute el siguiente comando:
$ sudo instalar -metro 0755 -d / etc. / apto / llaveros
Para descargar la clave GPG del repositorio oficial de paquetes Docker y guardarla en el /etc/apt/llaveros directorio de su sistema Debian 12, ejecute el siguiente comando:
Para asegurarse de que todos puedan leer el archivo de clave GPG del repositorio oficial de paquetes Docker, ejecute el siguiente comando:
Agregar el repositorio oficial de paquetes Docker en Debian 12
Para agregar el repositorio oficial de paquetes Docker en su sistema Debian 12, ejecute el siguiente comando:
$ eco 'deb [arco=' $ ( dpkg --arquitectura-de-impresión ) ' firmado por =/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable' | sudo tee / etc. / apto / fuentes.lista.d / lista acoplable
Para que los cambios surtan efecto, asegúrese de actualizar la caché de la base de datos del paquete Debian 12 con el siguiente comando:
Instalación de Docker CE en Debian 12
Para instalar la última versión de Docker CE en Debian 12, ejecute el siguiente comando:
$ sudo apt-obtener instalación docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Para confirmar la instalación, presione Y y luego presione
Docker CE y los paquetes de dependencia necesarios se están descargando de Internet. Tarda un poco en completarse.
Se están instalando Docker CE y los paquetes de dependencia necesarios. Tarda un poco en completarse.
En este punto, la última versión de Docker CE debería estar instalada en su máquina Debian 12.
Agregar un usuario de inicio de sesión de Debian 12 al grupo Docker
Para ejecutar los comandos de Docker sin privilegios de superusuario, debe agregar el usuario de inicio de sesión de su sistema Debian 12 al grupo de Docker.
Para agregar el usuario de inicio de sesión de su sistema Debian 12 al grupo Docker, ejecute el siguiente comando:
$ sudo mod de usuario -ag acoplador $ ( quién soy )
Para que los cambios surtan efecto, reinicie su sistema Debian 12 con el siguiente comando:
Comprobar si Docker y Docker Compose son accesibles en Debian 12
Una vez que su computadora arranque, ejecute los siguientes comandos desde una aplicación Terminal para verificar si puede acceder a Docker:
$ versión acoplable
Si se puede acceder a Docker, se debe imprimir el número de versión de Docker instalado y la información de compilación. Como puede ver, la versión 24.0.4 de Docker está instalada en nuestro sistema Debian 12.
Para comprobar si puede acceder a Docker Compose, ejecute el siguiente comando:
Si se puede acceder a Docker Compose, se debe imprimir el número de versión de Docker Compose instalado. Como puede ver, la versión 2.19.1 de Docker Compose está instalada en nuestro sistema Debian 12.
Conclusión
Le mostramos cómo instalar la última versión de Docker Community Edition (CE) y Docker Compose en Debian 12 “Bookworm”. También le mostramos cómo ejecutar Docker en Debian 12 sin privilegios de superusuario (root) y cómo verificar si Docker y Docker Compose también son accesibles en Debian 12.