Instal·lació de Docker
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ó