Gibt es eine elegante Möglichkeit, ssl-Zertifikate zu Bildern hinzuzufügen, die von docker pull gekommen sind ?.docker container ssl certificates
Ich bin auf der Suche nach einer einfachen und reproduzierbaren Möglichkeit, eine Datei in/etc/ssl/certs hinzuzufügen und update-ca-certificates auszuführen. (Dies sollte Ubuntu- und Debian-Bilder abdecken).
Ich benutze Docker auf CoreOS, und der Coreos-Rechner vertraut die benötigten SSL-Zertifikate, aber die Docker-Container haben offensichtlich nur den Standard.
Ich habe versucht, docker run --entrypoint=/bin/bash
zu verwenden, um dann das Zertifikat hinzuzufügen und update-ca-certificates
auszuführen, aber das scheint den Einstiegspunkt dauerhaft zu überschreiben.
Ich frage mich auch, wäre es eleganter, nur /etc/ssl/certs
auf dem Container von der Host-Maschine kopieren zu kopieren? Auf diese Weise würden die Container implizit denselben Eigenschaften wie der Host vertrauen.
ich bei der Arbeit mit einem ärgerlichen Proxy bin, der alles :(tritt zurück Welche SSL bricht und macht Behälter Art-von seltsamen, mit zu arbeiten
Haben Sie darüber nachgedacht, eine Dockerfile zu erstellen, die Ihr Image verwendet, die Datei hinzufügt und update-ca-certificates ausführt? oder suchen Sie nicht danach? –
Ich habe das für einige Bilder getan. Es ist keine schlechte Lösung. Erfordert jedoch, dass Sie alle Bilder mit Ihren eigenen erstellen. –