Instal·lació de Docker

De Wiki personal d'en Guillem Serrat
La revisió el 18:22, 20 gen 2026 per Guseba (discussió | contribucions)
(dif.) ← Versió més antiga | Versió actual (dif.) | Versió més nova → (dif.)

Instal·lació de Docker

Primerament, per poder treballar amb Dockers caldrà instal·lar els paquets requerits

sudo apt-get -y install apt-transport-https ca-certificates curl gnupg

A continuació, caldrà descarregar les claus GPG del repositori Docker, les quals serveixen per verificar l’autenticitat dels paquets Docker quan s’instal·lin o s’actualitzin

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker.gpg

A continuació afegirem a la llista de repositoris el repositori oficial de Docker per poder instal·lar les seves utilitats

echo "deb [arch=$(dpkg --print-architecture) signed by=/usr/share/keyrings/docker.gpg] \
https://download.docker.com/linux/debian bookworm stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Un cop actualitzada la llista de repositoris, haurem d’actualitzar la llista de paquets disponibles tenint en compte el nou repositori de docker

sudo apt update

Seguidament, instal·larem totes les utilitats de Docker:

  • docker-ce, per poder treballar amb Dockers
  • docker-ce-cli, per poder treballar amb Dockers des de la terminal
  • containerd.io, motor utilitzat internament per Docker
  • docker-compose-plugin, per poder treballar amb Docker compose
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin

Un cop instal·lat, haurem de verifcar la seva instal·lació

docker version

Per comprovar que l'eina Docker Compose està correctament instal·lada, farem servir la mateixa ordre però indicant compose

docker compose version

Per últim, per tal de que el nostre usuari pugui treballar amb Dockers sense necessitat de privilegis elevats, afegirem el nostre usuari al grup docker

sudo usermod -aG docker guseba  #En el cas de l'usuari guseba
sudo usermod -aG docker $USER   # Per l'usuari que ha iniciat sessió