是否有任何快速的方法在命令行中的docker中心帐户之间切换?

厌倦了inputlogin名和密码。 所以registry是一样的,但帐户是不同的。 我应该只是制作一个replace〜/ .docker / config.json的脚本吗?

很不幸的是,不行。 config.json只能为每个远程registry保存一个凭据值。 此外,还有一个悬而未决的问题,要处理多个logindockerhub。

但是,您可以使用bash别名轻松解决问题。 编辑你的~/.bashrc文件并添加如下几行:

 alias dl1='docker login -u <user1> -p <password1>' alias dl2='docker login -u <user2> -p <password2>' 

现在您可以通过dl1login到account1和dl2切换到account2

如果你在MAC或Windows上,基本上也可以做类似的事情。