Com instal·lar i fer servir Docker a Ubuntu 20.04?

Actualitzat el 2026-10-28 12:01:15 18 visites

Introducció

Docker és una plataforma de contenidors que ha revolucionat la forma en què els desenvolupadors creen, proves i despleguen aplicacions. En aquest manual, s'explicarà com instal·lar i utilitzar Docker a Ubuntu 20.04, cosa que permetrà als desenvolupadors crear aplicacions de manera ràpida i senzilla en qualsevol entorn.

Requisits previs

Abans de començar amb la instal·lació de Docker, és necessari assegurar-se que es compleixen els següents requisits previs:

  • Una màquina amb Ubuntu 20.04 instal·lat: Docker és compatible amb Ubuntu 20.04, per la qual cosa és necessari tenir una màquina amb aquest sistema operatiu instal·lat.

  • Accés a un compte d'usuari amb permisos d'administrador: Per instal·lar Docker, es necessiten permisos d'administrador.

  • Connexió a Internet: Per descarregar i instal·lar Docker, és necessari tenir una connexió a Internet estable i ràpida. A més, és possible que es necessitin descarregar imatges de Docker des d'Internet per crear contenidors.

Instal·lació de Docker a Ubuntu 20.04

Per instal·lar Docker a Ubuntu 20.04, s'han de seguir els següents passos:

1. Actualitzar el sistema

Abans d'instal·lar qualsevol paquet, és recomanable actualitzar el sistema. Per a això, s'ha d'obrir un terminal i executar el següent comand:

sudo apt update && sudo apt upgrade

2. Instal·lar Docker

Per instal·lar Docker, s'ha d'executar el següent comand al terminal:

sudo apt install docker.io

info Aquest comand descarregarà i instal·larà Docker al sistema.

3. Verificar la instal·lació

Un cop finalitzada la instal·lació, es pot verificar que Docker s'ha instal·lat correctament executant el següent comand:

docker --version

info Aquest comand hauria de mostrar la versió de Docker instal·lada al sistema.

4. Afegir l'usuari al grup de Docker

Per evitar executar comands de Docker amb permisos d'administrador, es pot afegir l'usuari actual al grup de Docker. Per a això, s'ha d'executar el següent comand:

sudo usermod -aG docker $USER

info Aquest comand afegirà l'usuari actual al grup de Docker.

5. Reiniciar el sistema

Perquè els canvis tinguin efecte, és necessari reiniciar el sistema. Per a això, s'ha d'executar el següent comand:

sudo reboot

info Un cop que el sistema s'hagi reiniciat, Docker estarà llest per ser utilitzat.

És important tenir en compte que, si s'utilitza un firewall al sistema, és necessari obrir el port 2375 per permetre que Docker es comuniqui amb l'exterior.

Ús de Docker

Un cop instal·lat Docker a Ubuntu 20.04, es pot començar a utilitzar per crear i executar contenidors. A continuació, s'expliquen alguns comands bàsics per treballar amb Docker:

Descarregar una imatge

Abans de crear un contenidor, és necessari descarregar una imatge. Les imatges són plantilles que s'utilitzen per crear contenidors. Per descarregar una imatge, s'ha d'executar el següent comand:

docker pull nom_de_la_imatge

Per exemple, per descarregar la imatge d'Ubuntu, s'ha d'executar el següent comand:

docker pull ubuntu

Crear un contenidor

Un cop descarregada la imatge, es pot crear un contenidor a partir d'ella. Per crear un contenidor, s'ha d'executar el següent comand:

docker run -it nom_de_la_imatge

El paràmetre -it indica que es vol executar el contenidor en mode interactiu. Per exemple, per crear un contenidor a partir de la imatge d'Ubuntu, s'ha d'executar el següent comand:

docker run -it ubuntu

Sortir d'un contenidor

Per sortir d'un contenidor, s'ha d'executar el següent comand:

exit

Llistar els contenidors en execució

Per llistar els contenidors en execució, s'ha d'executar el següent comand:

docker ps

Llistar tots els contenidors

Per llistar tots els contenidors, inclosos els que no estan en execució, s'ha d'executar el següent comand:

docker ps -a

Eliminar un contenidor

Per eliminar un contenidor, s'ha d'executar el següent comand:

docker rm nom_del_contenidor

Per exemple, per eliminar un contenidor anomenat el_meu_contenidor, s'ha d'executar el següent comand:

docker rm el_meu_contenidor

Executar comands en un contenidor

Per executar comands en un contenidor en execució, s'ha d'executar el següent comand:

docker exec -it nom_del_contenidor comand

Per exemple, per executar el comand ls en un contenidor anomenat el_meu_contenidor, s'ha d'executar el següent comand:

docker exec -it el_meu_contenidor ls

success Amb aquests comands bàsics, es pot començar a treballar amb Docker i aprofitar tots els seus avantatges per crear, provar i desplegar aplicacions de manera ràpida i senzilla.

Conclusió

Docker és una eina essencial per a qualsevol desenvolupador que vulgui crear, provar i desplegar aplicacions de manera ràpida i senzilla en qualsevol entorn. Amb Docker, els desenvolupadors poden crear contenidors que contenen totes les dependències i configuracions necessàries perquè una aplicació s'executi de manera consistent, cosa que estalvia temps i redueix els errors de configuració.