Abrimos por fin una nueva serie de tutoriales, orientados a infraestructura puntualmente Docker, así que te invito a que nos sigas porque iremos viendo todo lo necesario para poder administrar esta plataforma.
Docker es una aplicación que simplifica el proceso de gestión de procesos de aplicaciones en contenedores. Los contenedores permiten ejecutar sus aplicaciones en procesos aislados de recursos. Son similares a las máquinas virtuales, pero los contenedores son más portátiles, más amigables con los recursos y más dependientes del sistema operativo del host.
Pre-Requisitos: tener un sistema Debian 10 instalado, acceso root y sistema actualizado.
-
Instalación en Debian 10 por repositorios
Vamos a necesitar algunas paqueterías para que todo funcione bien:
apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common
2. Agregamos las llaves
curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add -
3. Agregamos los repositorios y actualizamos
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable" && apt update
4. Verificar si vemos la aplicación de Docker
apt-cache policy docker-ce
Deberíamos ver algo como:
Y si todo esta correcto podemos instalar docker:
apt install docker-ce
5. Verificamos el servicio
systemctl status docker
Y ya estamos listos para comenzar a usar Docker.
OPCIONAL
Si queremos que un usuario, tenga permisos para correr docker sin necesidad de usar sudo, podemos hacer:
usermod -aG docker USUARIO
Reemplazar USUARIO por el tuyo y listo, primero ingresamos con nuestro usuario si estabamos como root, y ahora podemos probar lanzar un comando:
docker ps