使用语法:docker login [OPTIONS] [SERVER]
,其中options
的取值有三种:--password
或者-p
,表示密码;--password-stdin
表示通过标准输入使用密码,这种使用方式输入密码时,不可见;--username
或者-u
,表示用户名。
一般-u
和-p
配合使用,默认情况下是通过标准输入来登录,即--password-stdin
。例如:docker login -u benben_2015 -p 123456
登录你自己的仓库
默认情况下,docker login
会登录docker hub
上的仓库。如果你想登录其他镜像仓库,你只需要在登录时将服务器名添加进去即可。
$docker login registry.csdn.com
登录完成后就可以在$HOME/.docker/config.json
文件中找到你的相关认证信息,例如:
{
"auths": {
"https://index.docker.io/v1/": {
"auth": "aJKvamllasdffzp6aGoxJKL2RTY="
},
"registry.csdn.com": {
"auth": "aJKvamllasdffW86WmhqBNMyMzE2"
}
},
"HttpHeaders": {
"User-Agent": "Docker-Client/18.06.1-ce (linux)"
}
}
参考文章