Docker i Docker Compose: diferència entre les revisions

De FFAWiki
Línia 30: Línia 30:
sudo apt install -y docker-ce docker-ce-cli containerd.io
sudo apt install -y docker-ce docker-ce-cli containerd.io
</pre>
</pre>
== Explicació de cada paquet ==
* ''docker-ce'': Docker Community Edition, el motor principal que executa contenidors.
* ''docker-ce-cli'': Eina de línia de comandes per interactuar amb Docker.
* ''containerd.io'': Runtime que gestiona els contenidors a nivell de sistema.


== 5. Comprovar instal·lació ==
== 5. Comprovar instal·lació ==

Revisió del 14:46, 13 ago 2025

Instal·lació de Docker i Docker Compose a Ubuntu 24.04 LTS

1. Actualitzar el sistema

sudo apt update && sudo apt upgrade -y

2. Instal·lar dependències

sudo apt install -y apt-transport-https ca-certificates curl software-properties-common lsb-release

Que pot fer de cada paquet?

  • apt-transport-https: Necessari perquè `apt` pugui descarregar paquets via HTTPS, ja que el repositori oficial de Docker utilitza HTTPS.
  • ca-certificates: Proporciona certificats de confiança per validar connexions HTTPS segures.
  • curl: Eina per descarregar fitxers i clau de Docker des d’Internet.
  • software-properties-common: Inclou `add-apt-repository`, necessari per afegir repositoris de tercers.
  • lsb-release: Permet obtenir informació de la versió d’Ubuntu per configurar correctament el repositori Docker.

3. Afegir repositori oficial de Docker

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

4. Instal·lar Docker

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io

Explicació de cada paquet

  • docker-ce: Docker Community Edition, el motor principal que executa contenidors.
  • docker-ce-cli: Eina de línia de comandes per interactuar amb Docker.
  • containerd.io: Runtime que gestiona els contenidors a nivell de sistema.

5. Comprovar instal·lació

docker --version

6. Afegir usuari al grup docker

sudo usermod -aG docker $USER

(Tanca la sessió i torna a entrar per aplicar els canvis.)

7. Instal·lar Docker Compose

sudo apt install docker-compose-plugin

8. Comprovar Docker Compose

docker compose version