CONTENIDO
1. ¿Que es Docker?
Docker es una plataforma de código abierto que permite desarrollar, empaquetar y ejecutar aplicaciones en contenedores, proporcionando portabilidad y eficiencia. Utiliza contenedores ligeros que comparten el núcleo del sistema operativo, lo que mejora la utilización de recursos y la seguridad.
2. Requisitos previos
- Tener acceso a internet.
- Contar con una instancia de Ubuntu Server 22.04.
3. Comprobaciones iniciales
Lo primero de todo será refrescar los repositorios existentes de paquetes en ubuntu:
Ahora actualizamos los paquetes:
Ahora se debe desactivar la memoría SWAP (o intercambio) para ello editamos el fichero fstab con el siguiente comando:
Ahora comentamos la linea que empieza por "/swap.img"
Ahora apagamos la memoria SWAP con el siguiente comando:
4. Instalación de Docker
Primero instalamos los paquetes imprescindibles:
Agregamos la clave GPG para el repositorio oficial de Docker en el sistema:
Agregar el repositorio de Docker a las fuentes de APT:
Actualizamos el repositorio de paquetes de nuevo:
Ahora procedemos a instalar Docker, en este caso se instalará Docker CE (Comunity Edition):
Comprobamos que el servicio de Docker está arrancado:
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2024-11-26 18:22:24 UTC; 1 week 0 days ago
TriggeredBy: ● docker.socket
Docs: https://docs.docker.com
Main PID: 901 (dockerd)
Tasks: 181
Memory: 187.5M
CPU: 39min 12.755s
CGroup: /system.slice/docker.service
5. Opcional: Usar Docker sin sudo
Para usar Docker sin sudo, debemos añadir a nuestro usuario al grupo docker con el siguiente comando:
Iniciamos sesión con nuestro usuario para que se aplique el grupo:
Comprobamos que el usuario está en el grupo:
Probamos a ejecutar un comando de docker para listar los contenedores activos:
Si queremos añadir más usuarios usamos el siguiente comando, reemplazando "username" por el usuario que queramos añadir.