dev-ops

Docker Basics - Niveau 1

Commando's voor de Nginx oefening.

SSH naar VM

ssh student@<ip>
SSH naar de gebruiker

Container & Image

docker pull nginx
Download de officiƫle image
docker run -d -p 80:80 --name devops-nginx nginx
Start container (detached, poort 80)

In de container

docker exec -it devops-nginx bash
Open een shell in de container
apt-get update && apt-get install -y nano
Installeer editor (voer uit in container)
echo "Ik kan docker!" > /usr/share/nginx/html/index.html
Pas HTML aan (voer uit in container)

Opslaan & Exporteren

docker commit devops-nginx devops-image
Maak image van huidige container
docker save -o ~/mijnimage.tar devops-image
Sla image op als .tar in home dir