web-dev-qa-db-fra.com

Docker: impossible de lire le certificat de l'autorité de certification

J'ai installé Docker sur Windows 10 Pro et je ne parviens pas à le faire fonctionner.

Quand j'essaie de lancer hello-world, je reçois

could not read CA certificate 

Il recherche les certificats dans la machine/machines/default. Cependant, ce dossier n'existait pas.

J'ai créé une machine appelée "default" (qui a créé le dossier mentionné ci-dessus) mais cela n'a pas aidé.

Avant cela, j'ai créé une autre machine appelée "dev" qui semble avoir des certificats, mais cela ne semble pas aider non plus.

Il existe également des fichiers de certificat dans la machine/machines - je ne sais pas si je devrais demander à Docker de regarder dans ce dossier (au lieu de machine/machines/default)

Je suis assez nouveau chez Docker, alors il se peut que je manque quelque chose. Cependant, j'ai passé toute la journée à lire la documentation Docker, à essayer de nombreuses solutions et réponses similaires, mais rien ne semble fonctionner. 

12
Polina

Hey j'ai des problèmes similaires, j'ai commencé avec ce genre d'erreur 

' http: //%2F%2F.%2Fpipe%2Fdocker_engine/v1.37/containers/create : open //./pipe/docker_engine '

Après cela, j’ai eu également des problèmes avec les certificats . Ce que j’ai fait est de changer l’emplacement de mes fichiers de cert dans un autre emplacement et de le pointer avec la variable d’environnement DOCKER_CERT_PATH. Ensuite, j'ai parcouru tous les problèmes qui, à la fin, n'ont résolu mon problème qu'en partie. Enfin, j'ai désinstallé ma boîte à outils Docker et VM Virtualbox, puis je l'ai réinstallé avec un pilote différent, l'ancien pilote NDIS5, que vous pouvez choisir dans l'assistant lors de l'installation. Il a résolu tous mes problèmes avec Docker sur win10

 Wizard during installation Docker toolbox

0
Zugbur

Parfois, ce n'est pas si compliqué. Je viens de résoudre ce problème en faisant ceci:

Allez à CE PC: -> dans la barre de recherche, tapez ca.pem -> et maintenant allez à cet emplacement et copiez-le -> maintenant allez dans Paramètres système avancés -> Variables d'environnement -> Éditer - DOCKER_CERT_PATH -> et collez cet endroit et, ce faisant, il fonctionnera 

0
Nikhil Bhardwaj