使用语法: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)"
	}
}

参考文章

  1. docker login
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐