Hallo,
ich habe mir das Video: Contao und DevOps - Contao Konferenz 2018 angesehen und wollte als Docker Einsteiger das jetzt testen:
https://github.com/ctsmedia/docker-contao
In meinem Verzeichnis D:\test habe ich mir die obige "docker-compose.yml" gezogen und den Eintrag "image: ctsmedia/contao:4.4" für die 4.4 geändert.
Mit "docker-compose up -d" wird dann alles geladen und ist verfügbar.
Ich habe auf dem Testrechner nur Windows7 daher nutze ich die Docker-Toolbox mit Virtualbox.
Hierbei steht "localhost" so nicht zur Verfügung daher habe ich über "docker-machine ip" die entsprechende Ip benutzt - in meinem Fall 192.168.99.100:
http://192.168.99.100/contao-manager.php - Geht
http://192.168.99.100/contao/install
bei Abfrage der Datenbankverbindung:
Host: ?
Portnummer: 3306
Benutzername: contao
Passwort: contao
Datenbankname: contao
habe ich eine Frage zur Host Angabe.
Mit Eingabe 127.0.0.1 o. 192.168.99.100 klappt es nicht.
Die Eingabe von "docker network ls" bzw. ""docker network inspect docker-data_default" gibt mir - Auszug:
Code:
"Containers": {
"b11a22aa0371feb00df0de3090adda5d665abf7886ba91cad667b4ad3db966fb": {
"Name": "docker-data_db_1",
"EndpointID": "445352e1a43eba196cd91b9a858f4e76faa4b1ff77678e1975d010177a39624c",
"MacAddress": "02:42:ac:13:00:02",
"IPv4Address": "172.19.0.2/16",
"IPv6Address": ""
},
"ce86360c4b8fd41c20ec5b2a54da5914f55a4ea4623a1f574b53ee8463778b3c": {
"Name": "contao_php",
"EndpointID": "eaa78b171dcdffaf79fbd6a67f6449b0c3564aee8d0f26189e584c7fbe0095b0",
"MacAddress": "02:42:ac:13:00:03",
"IPv4Address": "172.19.0.3/16",
"IPv6Address": ""
},
"d7602d957a0b7940b05fa38f1b5355395633bce45571b736d717fe14e9ff221c": {
"Name": "contao.ctsmedia.local",
"EndpointID": "41f0f4ba0b2d4be181651f7447d4bd91226a0dcca96f716a0b68b00a42a2a807",
"MacAddress": "02:42:ac:13:00:04",
"IPv4Address": "172.19.0.4/16",
"IPv6Address": ""
}
},
Wenn ich also bei Host dann "172.19.0.2" eintrage geht es.
Warum ist das so? Geht es auch einfacher?
Weiterhin was muß ich jetzt noch eintragen, damit ich lokale Verzeichnisse/Dateien (Template Ordner, files/themes/css , etc.) zwischen Host-Rechner und Container synchronisieren kann?
Danke
Lesezeichen