Instal·lació de Docker: diferència entre les revisions
Cap resum de modificació |
Cap resum de modificació |
||
| Línia 7: | Línia 7: | ||
echo "deb [arch=$(dpkg --print-architecture) signed by=/usr/share/keyrings/docker.gpg] \ | echo "deb [arch=$(dpkg --print-architecture) signed by=/usr/share/keyrings/docker.gpg] \ | ||
<nowiki>https://download.docker.com/linux/debian</nowiki> bookworm stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null | <nowiki>https://download.docker.com/linux/debian</nowiki> 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 | 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, per poder treballar amb Dockers | ||
| Línia 15: | Línia 16: | ||
* containerd.io, motor utilitzat internament per Docker | * containerd.io, motor utilitzat internament per Docker | ||
* docker-compose-plugin, per poder treballar amb Docker compose | * docker-compose-plugin, per poder treballar amb Docker compose | ||
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin | |||
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 | |||
docker version | Per comprovar que l'eina Docker Compose està correctament instal·lada, farem servir la mateixa ordre però indicant compose | ||
docker compose version | |||
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 guseba #En el cas de l'usuari guseba | sudo usermod -aG docker $USER # Per l'usuari que ha iniciat sessió | ||
sudo usermod -aG docker $USER # Per l'usuari que ha iniciat sessió | |||
Revisió de 18:22, 20 gen 2026
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ó