Use cases / Secrets in Docker

Inject secrets into Docker containers without a .env file

Updated September 26, 2026

Start containers and Compose stacks with your secrets in their environment — never in the command line, never on disk, and without the silent --env-file trap.

$ bippass docker run --rm myimage
$ bippass docker compose up
$ bippass --env staging docker compose up -d

A common trap: docker compose --env-file does not put variables into containers at all. It only feeds ${VAR} interpolation in the compose file, so services start with empty values and nothing reports an error.

Start in minutes

Keep secrets out of your code.

Free for up to three people. No credit card required.