+---------------------------------------------------------------+
! Container-Engine: Docker !
+---------------------------------------------------------------+
! Gast OS: Ubuntu 16.04 !
+---------------------------------------------------------------+
! Hypervisor: VirtualBox !
+---------------------------------------------------------------+
! Host-OS: Windows, MacOS, Linux !
+---------------------------------------------------------------+
! Notebook - Schulnetz 10.x.x.x !
+---------------------------------------------------------------+
Zum einstimmen in das Thema.
Anschliessend, diese einfache VM mit Docker installiert, erstellen.
cd docker
vagrant up
vagrant ssh
In der VM können folgende Beispiele ausprobiert werden:
- Einfache NodeJS App erstellen, statt
ssh
-vagrant ssh
verwenden. - apache - Apache Web Server
- db - MySQL Datenbank
- apache4X - Scriptscript welches 4 Web Server Container erstellt
- compose - Docker Compose
- dotnet - .NET Entwicklungsumgebung
- jenkins - Build Umgebung
- microservice - Micro Service mit Node.js
Es muss einmalig die VM mit Docker erstellt und in die VM gewechselt werden:
vagrant up
vagrant ssh
Die Beispiele befinden sich, in der VM, im Verzeichnis /vagrant
. Die Anwahl ist wie folgt:
cd /vagrant/<Beispiel>
Die VM kann wie folgt verlassen heruntergefahren und gelöscht werden:
exit
vagrant halt
vagrant destroy -f