Ein Hinweis, wenn ich süchtig danach bin, Docker Hub Vault im Servermodus zu verwenden

Die folgenden Befehle unter "Ausführen von Tresor im Servermodus" konnten keinen verbindbaren Container vom Host aus starten.

docker run --cap-add=IPC_LOCK -e 'VAULT_LOCAL_CONFIG={"backend": {"file": {"path": "/vault/file"}}, "default_lease_ttl": "168h", "max_lease_ttl": "720h"}' vault server

Punkt (Ich denke, es ist, aber wenn es ein Erkennungsfehler ist, ist es in Ordnung. Ich würde es begrüßen, wenn Sie darauf hinweisen könnten.)

Der obige Befehl macht den Container-Port auch nicht verfügbar, sodass Sie ihn mit der Option "-p" für den Host verfügbar machen müssen. Zusätzlich wurde das folgende Warnprotokoll mit dem obigen Befehl ausgegeben.

[WARN]  no `api_addr` value specified in config or in VAULT_API_ADDR; falling back to detection if possible, but this value should be manually set

Daher müssen Sie "api_addr" in "VAULT_LOCAL_CONFIG" oder die Vault-API-Adresse in "VAULT_API_ADDR" angeben.

Basierend auf dem Obigen ist das endgültige Befehlsbeispiel wie folgt.

Befehlsbeispiel beim Starten im Servermodus, auf den vom Host aus zugegriffen werden kann

docker run --cap-add=IPC_LOCK -e 'VAULT_LOCAL_CONFIG={"backend": {"file": {"path": "/vault/file"}}, "api_addr": "http://127.0.0.1:8200", "listener": {"tcp": {"address": "0.0.0.0:8200", "tls_disable": "true"}}}}' -p 8200:8200 vault server

das ist alles.

Recommended Posts

Ein Hinweis, wenn ich süchtig danach bin, Docker Hub Vault im Servermodus zu verwenden
Ein Hinweis, als ich süchtig danach war, Ubuntu auf WSL1 in WSL2 zu konvertieren
Vorsichtsmaßnahmen bei der Verwendung von Spring AOP mit Jersery-Ressourcenklassen
Ich habe die Punkte zusammengefasst, die bei der kombinierten Verwendung von Ressourcen und Ressourcen zu beachten sind
Wenn Eclipse den Server nicht starten kann
Ein Hinweis, wenn Sie Tupel in Java möchten
Schieben Sie das Image mit Jib zum Docker-Hub
Ich habe versucht, einen Server mit Netty zu implementieren
Ich bin gestolpert, als ich versucht habe, neo4j in der jenv-Umgebung zu verwenden. Machen Sie sich also eine Notiz
Eine Geschichte, bei der Sie bei der parallelen Ausführung mit Java auf Thread-Sicherheit achten müssen
Dinge, die Sie bei der Verwendung der if-Anweisung beachten sollten
Ein Memorandum beim Versuch, eine GUI mit JavaFX zu erstellen
[Hinweis] Erstellen Sie eine Python3-Umgebung mit Docker in EC2
Was ich beim Erstellen eines Servers in Java gelernt habe
So konvertieren Sie A in a und a in A mit logischem Produkt und Summe in Java
Versuchen Sie, mit Docker eine Java-Entwicklungsumgebung zu erstellen
Wenn im Docker-Protokoll keine Ausgabe für stdout vorhanden ist
Ich möchte einen relativen Pfad in einer Situation finden, in der Pfad verwendet wird
Ich war seltsamerweise süchtig danach, Javas Stream-API mit Scala zu verwenden