Guia d'Introducció a Docker: Com crear i gestionar contenidors amb Docker

2/20/2026
5 min read

Guia d'Introducció a Docker: Com crear i gestionar contenidors amb Docker

Docker és una plataforma de contenidors de codi obert que pot ajudar els desenvolupadors a empaquetar, distribuir i executar aplicacions. Aquest article et guiarà pas a pas sobre com utilitzar Docker per crear i gestionar contenidors, per tal de mantenir la consistència de les aplicacions en diferents entorns.

1. Què és Docker?

Docker és una plataforma oberta que permet als desenvolupadors construir, desplegar i gestionar aplicacions contenidoritzades amb facilitat. Els contenidors són lleugers, portables i poden executar-se de la mateixa manera en qualsevol lloc, garantint la consistència i escalabilitat de les aplicacions.

2. Instal·lar Docker

Abans de començar, necessites instal·lar Docker al teu sistema operatiu. A continuació es presenten els passos d'instal·lació per a diferents sistemes operatius:

2.1 Windows

  1. Visita el lloc web de Docker per descarregar Docker Desktop: Docker Downloads.
  2. Fes doble clic al fitxer descarregat Docker Desktop Installer.exe i segueix les instruccions per completar la instal·lació.
  3. Un cop instal·lat, inicia Docker Desktop i assegura't que estigui executant-se a la safata del sistema.

2.2 macOS

  1. Visita el lloc web de Docker per descarregar Docker Desktop: Docker Downloads.
  2. Fes doble clic al fitxer descarregat .dmg i arrossega Docker a la carpeta d'aplicacions.
  3. Inicia Docker Desktop i assegura't que estigui executant-se a la barra d'estat.

2.3 Linux

A Linux, pots instal·lar Docker mitjançant el gestor de paquets. Prenent Ubuntu com a exemple:

sudo apt update
sudo apt install -y \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo tee /etc/apt/keyrings/docker.gpg > /dev/null
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

Un cop instal·lat, pots utilitzar la següent comanda per comprovar si Docker s'ha instal·lat correctament:

docker --version

3. Crea el teu primer contenidor Docker

A continuació, utilitzarem la comanda Docker per crear un contenidor senzill.

3.1 Descarregar la imatge

Docker utilitza imatges per crear contenidors, les imatges es poden considerar com plantilles d'aplicacions. Per exemple, podem descarregar una imatge senzilla d'Ubuntu des de Docker Hub:

docker pull ubuntu

3.2 Executar el contenidor

Després de descarregar la imatge, executa la següent comanda per iniciar un nou contenidor:

docker run -it ubuntu /bin/bash

Els paràmetres de la comanda anterior s'expliquen a continuació:

  • run: Executar un nou contenidor
  • -it: Utilitzar un terminal interactiu
  • ubuntu: Nom de la imatge
  • /bin/bash: Comanda que s'executarà després d'iniciar el contenidor

Ara hauries d'estar dins d'un contenidor Ubuntu, escriu exit per sortir del contenidor.

4. Gestionar contenidors Docker

4.1 Veure contenidors en execució

Pots utilitzar la següent comanda per veure tots els contenidors que s'estan executant actualment:

docker ps

4.2 Veure tots els contenidors

Si vols veure tots els contenidors (incloent els que estan aturats), pots utilitzar:

docker ps -a

4.3 Aturar i iniciar contenidors

Si vols aturar un contenidor que s'està executant, pots utilitzar la següent comanda:

docker stop 

Per reiniciar un contenidor que ha estat aturat:

docker start 

4.4 Eliminar contenidors

Per eliminar un contenidor, pots utilitzar:

docker rm 

5. Crear i utilitzar Dockerfile

Dockerfile és un fitxer de text que conté una sèrie d'instruccions per construir automàticament imatges Docker. A continuació es presenta un exemple senzill de Dockerfile que crea una imatge que conté Python.

5.1 Crear Dockerfile

Crea un fitxer Dockerfile al directori que escullis i afegeix el següent contingut:

# Utilitzar la imatge base oficial de Python
FROM python:3.9-slim

# Establir el directori de treball
WORKDIR /app

# Copiar els fitxers del directori actual al contenidor
COPY . .

# Instal·lar les dependències
RUN pip install -r requirements.txt

# Establir la comanda que s'executarà quan s'iniciï el contenidor
CMD ["python", "app.py"]

5.2 Construir la imatge

Al directori on es troba el fitxer Dockerfile, executa la següent comanda per construir la imatge:

docker build -t my-python-app .

5.3 Executar la teva imatge

Un cop construïda la imatge, pots utilitzar la següent comanda per executar-la:

docker run -d -p 5000:5000 my-python-app

Aquesta comanda maparà el port 5000 del contenidor al port 5000 de l'host.

6. Conclusió

A través dels passos anteriors, ja has dominat els conceptes bàsics de Docker, el mètode d'instal·lació i com crear i gestionar contenidors. Docker fa que el desenvolupament i el desplegament siguin senzills i eficients, ajudant-te a mantenir la consistència de les aplicacions en diferents entorns. En el treball real, combinar les funcions de Docker amb eines CI/CD augmentarà significativament l'eficiència del flux de treball de desenvolupament.

Amb el constant desenvolupament de la tecnologia, l'abast d'aplicació de Docker també s'està ampliant, dominar Docker afegirà més possibilitats a la teva carrera de desenvolupament de programari. Esperem que aquesta guia t'ajudi a començar amb èxit amb Docker! Si tens preguntes, no dubtis a discutir-ho a la secció de comentaris.

Published in Technology

You Might Also Like