Use containers to Build, Share and Run your applications
https://github.com/pakomp/msn-workshops-2023
Docker Vad är docker? https://docs.docker.com/
Dockerfile Hur man bygger en docker image
docker-compose Hur man kan paketera flera docker images och deras inställningar till en komplett applikation
winget install docker.dockerdesktop
sudo wget -qO- get.docker.com|bash
docker run busybox date
wget https://picsum.photos/200 -O src/html/pic.png curl -sS https://picsum.photos/200 -o src/html/pic.png
ARG size=200
- MYSQL_DATABASE=wordpress - MYSQL_USER=wordpress - MYSQL_PASSWORD=wordpress
- WORDPRESS_DB_HOST=db - WORDPRESS_DB_NAME=wordpress - WORDPRESS_DB_USER=wordpress - WORDPRESS_DB_PASSWORD=wordpress
services: msn-webserver: build:
Ytterligare dockerfile kommandon WORKDIR/USER/CMD/ENTRYPOINT
(optional) composerize Omvandla docker cli kommandon till docker-compose yaml syntax https://www.composerize.com/
(advanced) docker networks Skapa olika tycker av nätverk för att separera workload från varandra