En aquesta secció, aprendrem com instal·lar Docker en diferents sistemes operatius. Docker és compatible amb diverses plataformes, incloent Windows, macOS i Linux. A continuació, es detallen els passos per a cada sistema operatiu.
Requisits previs
Abans de començar, assegura't de tenir els següents requisits:
- Accés a una connexió a Internet.
- Privilegis d'administrador o sudo al teu sistema.
- Un sistema operatiu compatible (Windows 10, macOS 10.13 o superior, o una distribució de Linux moderna).
Instal·lació a Windows
Pas 1: Descarregar Docker Desktop
- Visita la pàgina oficial de Docker: Docker Desktop per a Windows.
- Fes clic a "Download for Windows" per descarregar l'instal·lador.
Pas 2: Executar l'instal·lador
- Obre el fitxer descarregat (
Docker Desktop Installer.exe
). - Segueix les instruccions de l'assistent d'instal·lació.
- Quan se't demani, assegura't d'activar la integració amb WSL 2 (Windows Subsystem for Linux) si està disponible.
Pas 3: Configurar Docker
- Un cop finalitzada la instal·lació, obre Docker Desktop.
- Accepta els termes i condicions.
- Docker Desktop s'iniciarà i podràs veure la icona de Docker a la barra de tasques.
Verificar la instal·lació
Obre una finestra de PowerShell o Command Prompt i executa la següent comanda per verificar que Docker s'ha instal·lat correctament:
Hauries de veure la versió de Docker instal·lada.
Instal·lació a macOS
Pas 1: Descarregar Docker Desktop
- Visita la pàgina oficial de Docker: Docker Desktop per a macOS.
- Fes clic a "Download for Mac" per descarregar l'instal·lador.
Pas 2: Executar l'instal·lador
- Obre el fitxer descarregat (
Docker.dmg
). - Arrossega la icona de Docker a la carpeta d'Aplicacions.
Pas 3: Configurar Docker
- Obre Docker des de la carpeta d'Aplicacions.
- Accepta els termes i condicions.
- Docker Desktop s'iniciarà i podràs veure la icona de Docker a la barra de menús.
Verificar la instal·lació
Obre una finestra de Terminal i executa la següent comanda per verificar que Docker s'ha instal·lat correctament:
Hauries de veure la versió de Docker instal·lada.
Instal·lació a Linux
Pas 1: Actualitzar el sistema
Abans d'instal·lar Docker, assegura't que el teu sistema està actualitzat. Obre una terminal i executa:
Pas 2: Instal·lar paquets necessaris
Instal·la els paquets necessaris per permetre l'ús de repositoris HTTPS:
Pas 3: Afegir el repositori de Docker
Afegir la clau GPG oficial de Docker:
Afegir el repositori de Docker a les fonts APT:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Pas 4: Instal·lar Docker
Actualitza la base de dades de paquets i instal·la Docker:
Pas 5: Verificar la instal·lació
Executa la següent comanda per verificar que Docker s'ha instal·lat correctament:
Hauries de veure la versió de Docker instal·lada.
Pas 6: Executar Docker sense sudo (opcional)
Per permetre executar Docker sense sudo
, afegeix el teu usuari al grup docker
:
Després, tanca la sessió i torna a iniciar-la perquè els canvis tinguin efecte.
Conclusió
Ara que has instal·lat Docker al teu sistema operatiu, estàs preparat per començar a treballar amb contenidors. En la següent secció, explorarem l'arquitectura de Docker per entendre millor com funciona aquesta eina poderosa.
Docker: De Principiant a Avançat
Mòdul 1: Introducció a Docker
- Què és Docker?
- Instal·lant Docker
- Arquitectura de Docker
- Comandes bàsiques de Docker
- Entenent les imatges de Docker
- Creant el teu primer contenidor Docker
Mòdul 2: Treballant amb imatges Docker
- Docker Hub i Repositoris
- Construint imatges Docker
- Conceptes bàsics de Dockerfile
- Gestionant imatges Docker
- Etiquetant i pujant imatges
Mòdul 3: Contenidors Docker
- Executant contenidors
- Cicle de vida del contenidor
- Gestionant contenidors
- Xarxes a Docker
- Persistència de dades amb volums
Mòdul 4: Docker Compose
- Introducció a Docker Compose
- Definint serveis a Docker Compose
- Comandes de Docker Compose
- Aplicacions multi-contenidor
- Variables d'entorn a Docker Compose
Mòdul 5: Conceptes avançats de Docker
- Exploració profunda de xarxes Docker
- Opcions d'emmagatzematge de Docker
- Millors pràctiques de seguretat de Docker
- Optimitzant imatges Docker
- Registre i monitoratge de Docker
Mòdul 6: Docker en producció
- CI/CD amb Docker
- Orquestrant contenidors amb Docker Swarm
- Introducció a Kubernetes
- Desplegant contenidors Docker a Kubernetes
- Escalat i equilibrat de càrrega