Getting started with 1Password for your growing team, or refining your setup? Our Secured Success quickstart guide is for you.
Forum Discussion
1P_Phil
Moderator
2 months agoRe: How to Use 1Password Connect with Docker Compose workloads?
Hi PingLoss2 ,
Thanks for writing in. The key to this is the 1Password CLI running on the machine that executes the "docker compose up" command. You'll need to install the CLI and configure it to work with Connect. Here is a guide on that - https://developer.1password.com/docs/connect/cli
Next up will be the coordination of launching docker compose with the prefilled credentials inserted by 1Password. Here's an example dockerfile
version: "3.8"
services:
database:
image: postgres:16
environment:
POSTGRES_USER: "op://my-vault/pgdb/username"
POSTGRES_PASSWORD: "op://my-vault/pgdb/password"
ports:
- "5432:5432"
You'll see the POSTGRES credentials using the 1Password reference.
Next will be the starting of Docker Compose
op run -- docker compose up
Then your environment variables will have been loaded in from 1Password's Vault.
Let me know if you have any additional troubles!
Thanks,
Phil
No RepliesBe the first to reply