Docker i Docker Compose: diferència entre les revisions

De FFAWiki
Línia 17: Línia 17:
* ''curl'': Eina per descarregar fitxers i clau de Docker des d’Internet.
* ''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.
* ''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.
* ''lsb-release'': Permet obtenir informació de la versió d’Ubuntu per configurar correctament el repositori Docker. (s'utilitza per la comanda que ve després, dins l'eco, es pot des instal·lar després d'haver instal·lat docker correctament)


== 3. Afegir repositori oficial de Docker ==
== 3. Afegir repositori oficial de Docker ==

Revisió del 14:51, 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. (s'utilitza per la comanda que ve després, dins l'eco, es pot des instal·lar després d'haver instal·lat docker correctament)

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