Don’t read if you are not familiar with vault and docker (rootless)!
Months have passed.
I need to know - because I don’t know if it’s possible or not - how to use Docker (rootless) with hasicorp vault and the command “docker run…” and/or with the command “docker compose”.
I found something like this:
My idea with docker (rootless):
I want to use 1 database (docker container) with multiple online stores (each store also has its own docker container).
-It doesn’t matter if I run these onlineshops (docker container) with “docker run” or with “docker compose”, because each will have its own subfolder…
-Each store will have its own database and database user/password.
-There will be only 1 database container where to connect to
If I use Hashicorp Vault and do it like in the link - a few line above - then only Vault can create my database users - correct?
How can I make it so that I can manually create my database AND my user (using phpmyadmin for example) and vault only creates and uses my password for those users?
What does the command for my persistent data (docker volumes) look like when I use “docker run” and what if I used a docker compose file?
Somehow I have to connect the vault container to the database.
Translated with DeepL Translate: The world's most accurate translator (free version)