Docker es una plataforma que permite empaquetar y ejecutar aplicaciones en contenedores aislados, independientemente del sistema operativo, facilitando el desarrollo, pruebas y despliegue de software.
Requisitos previos
Instalar las dependencias
En primer lugar, instalarás algunas dependencias de paquetes básicos en tu sistema Debian.
apt install \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release
Añadir el repositorio Docker
- Ejecutamos el siguiente comando para añadir las claves GPG para Docker.
- Después, añadimos el siguiente comando que contiene el repositorio de Docker para el sistema Debian 11.
- Actualizamos los paquetes.
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 > /dev/null
apt update
Instalación de Docker.
- Vamos a eliminar cualquier otra instalación anterior de docker que tengamos con el siguiente comando
- Instalamos Docker con el siguiente comando
- Habilitamos los sistemas que necesitamos para correr Docker
- Comprobamos el estado del contenedor
- Comprobamos que nos funciona Docker
sudo apt remove docker docker-engine docker.io containerd runc
apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin
systemctl is-enabled docker systemctl is-enabled containerd
systemctl status docker containerd
docker run hello-world
Instalación de docker-compose
- Con el siguiente comando lo descargaremos Versión actual
- Luego, configuraremos los permisos:
- A continuación, comprobaremos que la instalación se haya realizado de forma correcta revisando la versión:
sudo curl -L https://github.com/docker/compose/releases/download/2.15.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version
Comentarios
Publicar un comentario