2016-08-08 14 views
0

Wir laufen jenkins in einem docker container und wir wollen das docker bauen step plugin verwenden. Die Dokumentation sagt uns: Sie müssen sicherstellen, dass der Docker-Dienst auf Slaves ausgeführt wird, auf denen Sie den Build ausführen. In Jenkins globale Konfiguration müssen Sie Docker REST API URL (typischerweise somethig wie http://127.0.0.1:2375)docker bauen step plugin in jenkins docker container

Aber ich sehe sehr oft, dass die Menschen 0.0.0.0:2375 verwenden angeben

Was ist der Unterschied und die müssen wir nutzen, wenn wir Möchten Sie nur den Andock-Daemon in einem Andock-Container auf einem Server verwenden (Andock-Daemon läuft auf demselben Server)?

Antwort

0

In Bezug auf die Unterschiede zwischen 0.0.0.0:2375 und 127.0.0.1:2375, nach this answer ist es im Grunde, ob Sie den Host nach außen öffnen wollen oder nicht.

Wenn es auf einem Server ist, gehe ich davon aus sollten beide arbeiten, wie es alle auf dem gleichen Host ist ..

+0

aber wenn ich auf 127.0.0.1 aussetzen. Kann ich diese REST-API in einem Andock-Container auf demselben Host verwenden? (weil der Container seine eigene IP hat) – DenCowboy