docker-cr...retservice(1)

πŸ“¦ version 0.9.6, in ubuntu stonking

πŸ’– docker-credential-secretservice β€” the D-Bus Secret Service glow-up πŸ’–

okay bestie, so you know how we're always yelling about not hardcoding your registry password in a plaintext file like some kind of chaotic gremlin? yeah. this is the manual page for docker-credential-secretservice, from the Docker Credential Helpers manual. she's a credential helper, she's lowkey iconic, and she wants you to put your secrets in the keyring where they belong. periodt. πŸŽ€


✨ SYNOPSIS ✨

docker-credential-secretservice command

that's it. that's the vibe. you give her a command and she goes to work. πŸ’…


🌸 DESCRIPTION 🌸

docker-credential-secretservice is a credential helper for the Docker engine that uses the D-Bus Secret Service API as the credentials store. πŸ¦‹

so what does that actually mean? it means it lets Docker securely store and retrieve registry authentication credentials using a keyring service β€” like gnome-keyring or kwalletd. your registry creds get tucked into a real keyring instead of just vibing out in the open. no cap, it's giving responsible adult energy and honestly? we love that for you. 🫢


πŸ‘‘ COMMANDS πŸ‘‘

one bullet per command, because we do not skip a single one, not on my watch. πŸ’–

  • store β€” Adds credentials to the keyring. the payload coming in on standard input is a JSON document with ServerURL, Username and Secret. bestie, that's the whole handshake. ✨
  • get β€” Retrieves credentials from the keyring. the payload on standard input is just the raw value for the ServerURL. no JSON, no frills, just the URL. πŸ’…
  • erase β€” Removes credentials from the keyring. and yep β€” the payload on standard input is the raw value for the ServerURL. bye felicia. πŸ’€
  • list β€” Lists stored credentials. there is no standard input payload here, she just shows you the goods. πŸ‘€
  • version β€” Prints the version of the credential helper. classic. every icon has a birth certificate. 🌈

πŸŽ€ CONFIGURATION πŸŽ€

so you wanna actually use her? okay, to configure Docker to use this credential helper, set the credsStore option in ~/.docker/config.json, like this:

{
  "credsStore": "secretservice"
}

that's the whole spell. cast it and Docker knows exactly who's handling the secrets. πŸ”₯✨

quick vibe check: it's credsStore and the value is secretservice β€” spell it exactly, bestie, typos don't get a redemption arc. 😭

πŸ¦‹ SEE ALSO πŸ¦‹

go read these too, they're part of the friend group:


and that's the whole page, bestie!! go forth and keep your credentials safe, you absolute legend. the source is Docker Credential Helpers, and this page is one of hers β€” take care of your secrets and they'll take care of you πŸ’œπŸ“ hmu when you've got your keyring set up, i'll be so proud of you πŸ«Άβœ¨πŸŽ€

πŸ“¦ where this page comes from