Hallo Zusammen,
ich hab letzte vergangene Woche erstmals etwas mit Docker zu tun gehabt, deshalb seien etwaige dumme fragen bitte verziehen
Zuerst zu meinem Setup:
Ich habe ein Raspberry Pi mit Folgenden Image: Docker Pirate. Darauf habe ich mittels Docker-Compose folgendes Image gezogen:
Siehe unter Docker Compose.
Mein Pi-Grundsystem hat per DHCP eine IP-Adresse bekommen. Mein Host hat somit eine Internetverbindung. Dies konnte ich auch verifizieren durch Update und ping 8.8.8.8.
Nun wollte ich in das mittels Docker Compose erstellte Wiki ein Youtube-Video einbinden. Dies hat nicht geklappt (hab mir darum aber erst mal kein Kopf gemacht). Danach wollte ich einen SMTP-Server eingeben, damit ich Benachrichtigungen emfpfange... Zeitüberschreitung. Hier kam die Vermutung auf, ob der Container evtl. kein Internet hat.
Leider konnte ich das nicht ganz überprüfen, da ich für ein Ping "keine berechtigung" im container habe (Über docker exec ...bash im Terminal ping in Container abgesetzt). Sudo geht auch nicht.
Nun habe ich etwas gegoogelt, und folgenden zusatz im Docker-Compose file hinzugefügt: network_mode: host . Hier habe ich mir versprochen, dass ich "internet in den Container durchleite".
Leider ist der Container mir dann nicht hochgefahren. Er hatte kein Zugriff auf die Datenbank. So wie ich es sehe, sind es auch 2 Container (Bitte korrigieren, wenn ich falsch liege). Zum einen habe ich den Container db und den container wiki. Wiki bezieht sich auf db. So verstehe ich das zumindest.
Hinsichtlich dessen, dass die ganze Aktion ein Pilotprojekt für unsere Abteilung werden soll, darf ich das ganze auch irgendwann ins Firmen-Netzwerk bringen. Hier muss ich, damit ich zumindest im Host Internet habe, auch noch Proxyaddresse und Anmeldung hinterlegen.
Das sollte dann natürlich auch in die Container weiter geleitet werden.
Könnt ihr mir nen Tip geben, wie ich das Ganze verwirklichen kann?
vielen Dank schon mal im Vorraus.
Grüße
Daniel
ich hab letzte vergangene Woche erstmals etwas mit Docker zu tun gehabt, deshalb seien etwaige dumme fragen bitte verziehen
Zuerst zu meinem Setup:
Ich habe ein Raspberry Pi mit Folgenden Image: Docker Pirate. Darauf habe ich mittels Docker-Compose folgendes Image gezogen:
Siehe unter Docker Compose.
Mein Pi-Grundsystem hat per DHCP eine IP-Adresse bekommen. Mein Host hat somit eine Internetverbindung. Dies konnte ich auch verifizieren durch Update und ping 8.8.8.8.
Nun wollte ich in das mittels Docker Compose erstellte Wiki ein Youtube-Video einbinden. Dies hat nicht geklappt (hab mir darum aber erst mal kein Kopf gemacht). Danach wollte ich einen SMTP-Server eingeben, damit ich Benachrichtigungen emfpfange... Zeitüberschreitung. Hier kam die Vermutung auf, ob der Container evtl. kein Internet hat.
Leider konnte ich das nicht ganz überprüfen, da ich für ein Ping "keine berechtigung" im container habe (Über docker exec ...bash im Terminal ping in Container abgesetzt). Sudo geht auch nicht.
Nun habe ich etwas gegoogelt, und folgenden zusatz im Docker-Compose file hinzugefügt: network_mode: host . Hier habe ich mir versprochen, dass ich "internet in den Container durchleite".
Leider ist der Container mir dann nicht hochgefahren. Er hatte kein Zugriff auf die Datenbank. So wie ich es sehe, sind es auch 2 Container (Bitte korrigieren, wenn ich falsch liege). Zum einen habe ich den Container db und den container wiki. Wiki bezieht sich auf db. So verstehe ich das zumindest.
Hinsichtlich dessen, dass die ganze Aktion ein Pilotprojekt für unsere Abteilung werden soll, darf ich das ganze auch irgendwann ins Firmen-Netzwerk bringen. Hier muss ich, damit ich zumindest im Host Internet habe, auch noch Proxyaddresse und Anmeldung hinterlegen.
Das sollte dann natürlich auch in die Container weiter geleitet werden.
Könnt ihr mir nen Tip geben, wie ich das Ganze verwirklichen kann?
vielen Dank schon mal im Vorraus.
Grüße
Daniel