Instal·lar Docker a Linux / Raspberry Pi OS
Aquesta guia explica com instal·lar Docker a Linux, incloent Raspberry Pi OS, per executar el servei remot Wake-on-LAN per a Turn Off PC.
El procés d'instal·lació i les comandes són els mateixos per a Linux i Raspberry Pi OS.
Sistemes compatibles
Aquesta guia s'aplica a:
- Ubuntu
- Debian
- Linux Mint
- Raspberry Pi OS
- Altres distribucions Linux basades en Debian
S'aplica a:
- Servidors
- PCs d'escriptori
- Mini PCs
- Raspberry Pi (recomanat per a ús sempre encès)
Què fa aquesta configuració
Després de completar aquesta guia:
- Docker Engine estarà instal·lat
- Docker s'executarà com a servei del sistema
- El sistema estarà llest per executar contenidors
- El servei remot Wake-on-LAN es podrà desplegar
Requisits previs
Abans de continuar, assegura't que:
- Estàs executant una distribució Linux compatible
- Tens privilegis d'administrador (root)
- El sistema té accés a Internet
- El sistema està connectat a la xarxa local
Pas 1: Instal·lar Docker
Docker proporciona un script d'instal·lació oficial.
Executa la comanda següent:
curl -fsSL https://get.docker.com | sh
Aquesta comanda:
- Detecta la teva distribució Linux
- Instal·la Docker Engine
- Instal·la les dependències necessàries
- Configura el servei Docker
Això funciona tant a Linux com a Raspberry Pi OS.
Pas 2: Activar i iniciar Docker
Assegura't que Docker s'inicia automàticament a l'arrencada:
sudo systemctl enable docker
sudo systemctl start docker
Verifica que Docker s'està executant:
sudo systemctl status docker
El servei hauria d'estar actiu (running).
Pas 3: Permetre Docker sense sudo (recomanat)
Per defecte, Docker requereix sudo.
Per permetre que el teu usuari executi comandes Docker sense sudo:
sudo usermod -aG docker $USER
Després tanca la sessió i torna a iniciar sessió perquè el canvi tingui efecte.
Pas 4: Verificar la instal·lació de Docker
Executa la comanda següent:
docker version
Hauries de veure:
- Versió del client
- Versió del servidor
Prova Docker amb un contenidor simple:
docker run hello-world
Si el contenidor s'executa correctament, Docker està instal·lat correctament.
Problemes comuns
Comanda Docker no trobada
- Tanca la sessió i torna a iniciar sessió
- Assegura't que Docker està instal·lat correctament
Permís denegat en executar Docker
- Assegura't que el teu usuari està al grup
docker - Reinicia o torna a iniciar sessió després d'executar
usermod
El servei Docker no s'està executant
- Inicia el servei manualment:
sudo systemctl start docker
- Comprova els registres si cal:
journalctl -u docker