docker 凭证如何保存在 podman 中?

问题描述 投票:0回答:1

在 docker 中,每当我们登录注册表时,它们的凭据都会保存在 config.json 文件中,对吧?

这在 podman 中是如何完成的?当我安装了 podman 并且通过 docker 登录到注册表时,凭据保存在哪里?如果我安装了 podman,.docker/config.json 不会被创建吗?

我可以知道这个 config.json 功能在 podman 中是如何处理的吗?

docker docker-registry podman
1个回答
0
投票

根据 podman-login 手册页,凭据存储在 $XDG_RUNTIME_DIR/containers/auth.json 中(假设是 Linux)。例如,我的存储在 /run/user/1000/containers/auth.json 中。如果 .docker/config.json 存在,它将使用它,但不会创建它。

如果要更改此行为,可以指定 --authfile 开关或设置 REGISTRY_AUTH_FILE 环境变量。

© www.soinside.com 2019 - 2024. All rights reserved.