Ich habe ein TLS gesichert Docker Dämon läuft. Ich verwende TLS für den Remote-Zugriff auf den Docker-Dämon und den lokalen Zugriff auf Docker ohne TLS. Normalerweise ...Docker Sockel ohne TLS
Vor kurzem habe ich Docker aktualisiert. Anscheinend kann ich nicht mehr mit dem lokalen Socket verbinden. Ich nehme an, Docker benutzt jetzt TLS für entfernte und lokale Verbindungen.
Gibt es eine Möglichkeit TLS für den lokalen Docker Buchse zu deaktivieren?
Ausgabe von ps auxw | grep dockerd
:
/usr/bin/dockerd -H 0.0.0.0:2376 --tlsverify --tlscacert /home/dockermanager/.docker/ca.pem --tlscert/home/dockermanager/.docker/Server-cert.pem --tlskey
Es mir nicht klar ist, dass Sie den Daemon verwenden TLS an einer Schnittstelle konfigurieren, aber nicht ein anderen (zumindest nicht auf einer oberflächlichen Prüfung der Dokumente basieren, obwohl ich bin Ich behaupte definitiv nicht, dass ich hier richtig liege :). Wäre es einfacher, nur in den sauren Apfel zu beißen und das Zertifikat bei Ihrem lokalen Kunden zu registrieren? –
Es ist mir auch nicht klar, deshalb poste ich meine Frage. Ich habe mehrere Cron-Container mit bestimmten Docker-Befehlen ausgeführt. Das ist eine Menge zu migrieren. – blacklabelops
Bitte die Ausgabe von 'ps auxw | grep dockerd' und 'cat/etc/Docker/daemon.json' – BMitch