28.10.2015, 22:37
(12.08.2015, 10:50)Aus dem LEMP Thread von Klarabella schrieb: Ähm, wieso gibt's dann Docker für Mac und Windows? Wenn das zwingend unter Linux läuft?
Zitat von der Website:
Docker containers are based on open standards allowing containers to run on all major Linux distributions and Microsoft operating systems with support for every infrastructure.
Ein Bild sagt mehr als 1000 Worte :-) So sieht meine Testumgebung aus:
https://www.flickr.com/photos/akirasonod...ed-public/
Die Computer-Symbole auf der grauen Fläche sind eigentlich Docker Container. Die Graue Fläche ist die Docker-Machine hierbei handelt es sich eigentlich nur um eine virtuelle Maschine unter VirtualBox ( weil ja Docker nur nativ unter Linux läuft ). Auf Windows wird es ähnlich sein. Der Container mit dem Namen "akigrid.docker" ist eine Robust Container, welcher die Grid Services zur Verfügung stellt. "db.docker" ist eine MariaDB Container und "surabaya.docker" ist ein JBoss Wildfly Container. "akisim.docker" ist ein Container mit meiner Ausprägung vom OpenSim. "opensim.docker" ist ein vanilla OpenSim Container und "arriba.docker" ein Container mit einem ArribaSim. Da jeder Container eine eigene IP Adresse hat hab ich den "dnsdocker" eingerichtet. Dies ein DNS Container, weil die IP Adressen der Docker Container bei jedem Neustart des Systems unterschiedlich sein können. Die Domain der Docker Machine heisst *.docker kann aber auch anders heissen ist ja eh alles im privaten Adress-Raum.
Jo ist nicht ganz trivial so eine Umgebung aufzusetzen, aber wenn man's mal hat, unendlich flexibel. docker-compose ist da Dein Freund.
LG Akira