Je lance le conteneur docker avec le maître Jenkins. Je lance un conteneur docker avec un esclave Jenkins (image esclave) et le port exposé 8082 : 8080.

J'ai créé un réseau docker pour que les conteneurs se voient et cela fonctionne (le ping fonctionne).

J'ai installé Docker Plugin sur le maître Jenkins. J'ai vérifié l'adresse IP du conteneur esclave et essayé de l'utiliser dans la configuration du maître, mais le maître ne peut pas se connecter à l'esclave: jenkins error

Je pense que je fais quelque chose de mal. Des idées que dois-je faire d'autre?

1
M. Stefanczuk 11 août 2017 à 14:51

2 réponses

Meilleure réponse

Vérifiez d'abord votre démon docker à l'écoute sur votre DockerURL, puis essayez Testconnection

sudo dockerd

Vérifier API listening on

Ou indiquez votre certs chemin d'accès à la section des identifiants.

Le chemin des certificats sera généralement% userprofile% /. docker

1
vijay 25 sept. 2017 à 06:40

Il lance HttpHostConnectException parce que vous utilisez tcp dans le champ Docker URL. Utilisez http. Consultez le document de configuration ici.

1
ANIL 11 août 2017 à 13:03