名称¶
podman-logout - 从容器镜像仓库注销
简介¶
podman logout [选项] 镜像仓库
描述¶
podman logout 通过删除 auth.json 文件中存储的缓存凭据来注销指定的镜像仓库服务器。如果未指定镜像仓库,则使用 registries.conf 中 [registries.search] 下的第一个镜像仓库。用户可以通过设置 authfile 标志来覆盖身份验证文件的路径。默认使用的路径是 ${XDG_RUNTIME_DIR}/containers/auth.json。有关 auth.json 文件格式和配置的更多详细信息,请参阅 containers-auth.json(5)。通过设置 all 标志可以删除所有缓存的凭据。
podman [全局选项]
podman logout [全局选项]
podman logout [选项] 镜像仓库 [全局选项]
选项¶
--all, -a¶
删除认证文件中所有镜像仓库的缓存凭据
--authfile=path¶
身份验证文件的路径。在 Linux 上默认为 ${XDG_RUNTIME_DIR}/containers/auth.json,在 Windows/macOS 上默认为 $HOME/.config/containers/auth.json。该文件由 podman login 创建。如果在此处未找到授权状态,则会检查 $HOME/.docker/config.json(通过 docker login 设置)。
注意:还可以通过设置 REGISTRY_AUTH_FILE 环境变量来覆盖身份验证文件的默认路径。这可以通过 export REGISTRY_AUTH_FILE=路径 来完成。
--compat-auth-file=路径¶
不更新默认的凭据文件,而是更新 路径 处的文件,并使用 Docker 兼容格式。
--help, -h¶
打印用法说明
示例¶
从身份验证文件中删除 docker.io 镜像仓库的登录凭据
$ podman logout docker.io
从 authdir/myauths.json 文件中删除 docker.io 镜像仓库的登录凭据
$ podman logout --authfile authdir/myauths.json docker.io
删除所有镜像仓库的登录凭据
$ podman logout --all
另请参阅¶
历史¶
2017年8月,由 Urvashi Mohnani umohnani@redhat.com 首次编写