Instal·lació de Docker: diferència entre les revisions

De Wiki personal d'en Guillem Serrat
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<pre>
 
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
</pre>Seguidament, instal·larem totes les utilitats 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
<pre>
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ó
</pre>Un cop instal·lat, haurem de verifcar la seva instal·lació<pre>
docker version
docker version
Per comprovar que l'eina Docker Compose està correctament instal·lada, farem servir la mateixa ordre però indicant compose
</pre>Per comprovar que l'eina Docker Compose està correctament instal·lada, farem servir la mateixa ordre però indicant compose<pre>
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
</pre>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<pre>
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ó
</pre>

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ó