Set up Docker credential helper on dev laptop #17

Open
opened 2026-04-19 07:23:31 +00:00 by forgejo-lila · 0 comments
Owner

Context

Docker shows this warning on login:
WARNING! Your credentials are stored unencrypted in '/home/languagedev/.docker/config.json'

What to do

Configure a Docker credential helper to store registry credentials securely instead of plain text.

Steps

  1. Install a credential helper (e.g. docker-credential-pass for Linux using pass/gpg, or docker-credential-secretservice for GNOME keyring).
  2. Configure ~/.docker/config.json to use the helper.
  3. Re-login to git.lilastudy.com to verify credentials are stored via the helper.

Acceptance criteria

  • docker login git.lilastudy.com no longer shows the unencrypted storage warning
  • Docker push/pull to the Forgejo registry still works

Notes

See: https://docs.docker.com/go/credential-store/
Dev laptop is Linux (x86_64).

## Context Docker shows this warning on login: `WARNING! Your credentials are stored unencrypted in '/home/languagedev/.docker/config.json'` ## What to do Configure a Docker credential helper to store registry credentials securely instead of plain text. ## Steps 1. Install a credential helper (e.g. `docker-credential-pass` for Linux using pass/gpg, or `docker-credential-secretservice` for GNOME keyring). 2. Configure `~/.docker/config.json` to use the helper. 3. Re-login to `git.lilastudy.com` to verify credentials are stored via the helper. ## Acceptance criteria - `docker login git.lilastudy.com` no longer shows the unencrypted storage warning - Docker push/pull to the Forgejo registry still works ## Notes See: https://docs.docker.com/go/credential-store/ Dev laptop is Linux (x86_64).
forgejo-lila added the
infra
label 2026-04-19 07:23:31 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: forgejo-lila/lila#17
No description provided.