Docker login和logout的使用

2023-02-09

本文主要介绍了Docker login和logout的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

目录
  • 大纲
  • Docker login & logout
    • docker login命令
    • docker logout命令

大纲

Docker login & logout

docker login命令

docker login 命令用于登陆到一个 Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub。

如果用户使用 docker login 命令登录官方仓库,首先我们需要在官方仓库注册一个账号。

docker login命令语法

haicoder(www.haicoder.net)# docker login [OPTIONS] [SERVER]

docker login命令参数

参数 描述
docker login -u 登陆的用户名。
docker login -p 登陆的密码。
docker login --password-stdin 从标准输入中读取密码。

案例

登录官方仓库

首先我们需要有一个 Docker Hub 的用户名和密码,如果没有,则需要先进行注册,注册地址为:

https://hub.docker.com/

详细注册流程,参考 Docker安装 教程。

使用 docker login 命令,登录到一个 dokcer 容器。

haicoder(www.haicoder.net)# docker login -u username -p password

这里的 username 和 password 填写我们注册的用户名和密码。登录成功后,终端显示如下图所示:

Docker 会将 token 存储在 ~/.docker/config.json 文件中,从而作为拉取私有镜像的凭证。

我们使用 cat 命令,查看 token 凭证信息,

haicoder(www.haicoder.net)# cat ~/.docker/config.json 

显示如下:

{
        "auths": {
                "https://index.docker.io/v1/": {
                        "auth": "aGFpY29kZXI6eldMMTIzNDU2IQ=="
                }
        }
}

使用 docker logout 命令,退出登录。

haicoder(www.haicoder.net)# docker logout

显示如下:

Removing login credentials for https://index.docker.io/v1/

docker login命令总结

docker login 命令用于登陆到一个 Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub。

docker logout命令

docker logout 命令用于登出一个 Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub。

docker logout命令语法

haicoder(www.haicoder.net)# docker logout [OPTIONS] [SERVER]

案例

登出官方仓库

首先我们使用 docker login 命令,登录到一个 dokcer容器

haicoder(www.haicoder.net)# docker login -u username -p password

这里的 username 和 password 填写我们注册的用户名和密码。登录成功后,终端显示如下图所示:

现在我们使用 docker logout 命令,退出登录。

haicoder(www.haicoder.net)# docker logout
#输出
Removing logout credentials for https://index.docker.io/v1/

登出未登录的官方仓库

在没有登录官方仓库的情况下,我们使用 docker logout 命令,退出登录,会提示未登录。

haicoder(www.haicoder.net)# docker logout
#输出
Not logged in to https://index.docker.io/v1/

docker logout命令总结

docker logout 命令用于登出一个 Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub。

到此这篇关于Docker login和logout的使用的文章就介绍到这了,更多相关Docker login和logout 内容请搜索北冥有鱼以前的文章或继续浏览下面的相关文章希望大家以后多多支持北冥有鱼!

《Docker login和logout的使用.doc》

下载本文的Word格式文档,以方便收藏与打印。