Für Beispiele im Bereich der Netzwerke ist es ratsam lieber ein eigene Linux Distribution mit Virtualbox und Vagrant aufzusetzen.
Wir verwenden dafür ein aktuelles Trusty Ubuntu 14.04 LTS.
Die Docker Provisionierung haben wir in drei Teile aufgeteilt:
- provision.d/01_packages.shprov
- Aktuallisierung aller Packages
- Bereitstellen von zusätzlichen Packages
- provision.d/10_docker.shprov
- Installation von Docker
- provision.d/15_docker_prepare_image.shprov
- laden des ubunutu base images
- Test eines einfachen Testcontainers.
Das Beispiel wird im infrabricks Blog Post Docker entschlüsselt Netzwerk Tei 1 verwendet.
- Unser infrabricks Blog
- Vagrant Provisioierung mit Docker
- Postgres, redis und elasticsearch mit Docker starten
- hilfreiche Tipps zur einfach Installation der Umgebung auf einem Mac
- Nutzung eines Vagrant File Plugin um damit die verschienden Container mit Vagrant zu administieren.
- Starten von 100 Docker Containern auf einem Host
- Java Entwicklungsumgebung mit Vagrant und Puppet
Gruss Peter Rossbach [email protected]