From 7bf8f1796adb4140d1efbc5af4ce5888fbcda8e5 Mon Sep 17 00:00:00 2001 From: Sebastiaan van Stijn Date: Mon, 17 Jul 2023 19:06:48 +0200 Subject: [PATCH] engine: update yaml-docs to fix broken anchor This was updated in https://github.com/docker/cli/commit/1447974b8399e029e010056274c1d41462ad637a, but the YAML docs were not yet re-generated and updated in this repository. Signed-off-by: Sebastiaan van Stijn --- _data/engine-cli/docker_login.yaml | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/_data/engine-cli/docker_login.yaml b/_data/engine-cli/docker_login.yaml index 4f597ef3ce..225b0d2dc1 100644 --- a/_data/engine-cli/docker_login.yaml +++ b/_data/engine-cli/docker_login.yaml @@ -83,27 +83,28 @@ examples: |- `$HOME/.docker/config.json` on Linux or `%USERPROFILE%/.docker/config.json` on Windows, via the procedure described below. - ### Credentials store + ### Credential stores - The Docker Engine can keep user credentials in an external credentials store, + The Docker Engine can keep user credentials in an external credential store, such as the native keychain of the operating system. Using an external store is more secure than storing credentials in the Docker configuration file. - To use a credentials store, you need an external helper program to interact + To use a credential store, you need an external helper program to interact with a specific keychain or external store. Docker requires the helper program to be in the client's host `$PATH`. - This is the list of currently available credentials helpers and where - you can download them from: + You can download the helpers from the `docker-credential-helpers` + [releases page](https://github.com/docker/docker-credential-helpers/releases). + Helpers are available for the following credential stores: - - D-Bus Secret Service: https://github.com/docker/docker-credential-helpers/releases - - Apple macOS keychain: https://github.com/docker/docker-credential-helpers/releases - - Microsoft Windows Credential Manager: https://github.com/docker/docker-credential-helpers/releases - - [pass](https://www.passwordstore.org/): https://github.com/docker/docker-credential-helpers/releases + - D-Bus Secret Service + - Apple macOS keychain + - Microsoft Windows Credential Manager + - [pass](https://www.passwordstore.org/) - #### Configure the credentials store + #### Configure the credential store - You need to specify the credentials store in `$HOME/.docker/config.json` + You need to specify the credential store in `$HOME/.docker/config.json` to tell the docker engine to use it. The value of the config property should be the suffix of the program to use (i.e. everything after `docker-credential-`). For example, to use `docker-credential-osxkeychain`: