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
