web-dev-qa-db-fra.com

Docker n'a pas pu trouver le pont de plugins dans le registre des plugins v1: plugin introuvable

J'essaie d'exécuter cette commande avec graphcool:

graphcool-framework local up

Et je reçois cette erreur de Docker,

docker   could not find plugin bridge in v1 plugin registry: plugin not found

Ma version de Docker est la version 18.03.0-ce

Quel est le problème et comment puis-je le résoudre?

7
P3P5

Utilisez-vous Docker pour Windows et utilisez-vous des conteneurs Windows?

Le pilote de pont n'est pas disponible pour les conteneurs Windows et nat est l'équivalent.

Je ne suis pas familier avec graphcool mais il se pourrait que ce soit basé sur une image Linux, qui référence le pilote du pont.

Voyez si graphcool a une image de docker Windows (une qui utilise le pilote nat au lieu de bridge).

10
JoeBla

Si vous utilisez Docker EE et exécutez des conteneurs Linux à l'aide de la méthode LCOW, vous devez créer un réseau à l'aide du pilote NAT.

Bridge Driver est uniquement disponible sur une machine Linux donc chaque fois que nous utilisons Docker CE (Docker pour Windows) et exécutons le conteneur Windows, Bridge ne fonctionnera pas, mais si nous utilisons Linux Container Bridge fonctionnera sans problème et l'utilisateur devra faire face Bien qu'il soit également important de comprendre que Bridge Driver ne fonctionne pas pour le conteneur Linux lorsque nous allons dans le sens LCOW car LCOW utilise en interne le noyau Windows et le noyau Windows ne prend pas en charge Bridge Driver.

Il est important de se rappeler que Docker a fait Bridge comme réseau par défaut Driver donc il incombe à la personne qui exécute le conteneur de prendre une décision judicieuse sur le pilote à choisir.

Veuillez utiliser la commande mentionnée ci-dessous pour résoudre l'erreur docker network create --driver nat NetworkName

0