-
Instal·lar Docker:
-
Hello World en Docker
docker run hello-world
-
Comandes bàsiques:
docker ps
docker run
docker rm
docker logs
docker exec
docker stop
docker start
docker image
-
Eines i utilitats:
- Visual Code: Visual Code:
- Extensions a instal·lar:
- Docker
- Remote Development
- SQL Server
- MySQL
- Extensions a instal·lar:
- Azure Data Studio: Azure Data Studio
- Visual Code: Visual Code:
-
Persistència de les dades:
- Muntatge carpetes locals
- Volums:
- Tipus de volums
- Diferències entre
docker run --mount
idocker run -v
-
Exemples entorns d'execució:
- Usant SQL Server a un contenidor
- Usant MySQL a un contenidor
- Exemple codi Java amb remote development
-
Arxiu Dockerfile
- Creant imatge aplicació web
- Bones pràctiques instal·lació durant creació
- Crear aplicació Java contenidor
- Crear aplicació Java multistage
-
Treballant amb registres de contenidors
- Docker Hub
- Altres alternatives: Azure Container Registry
-
Xarxes en docker
- Tipus de xarxes
- Exemples
-
Docker-compose
- Solució amb un sol contenidor
- Desplegant solucions amb múltiples contenidors
-
Empaquetant aplicacions amb Docker
- Empaquetant aplicacions PHP
-
Orquestració de contenidors
- Docker Swarm
- Kubernetes
-
Desplegant contenidors al cloud
- Azure
- AWS