厌倦了输入登录名和密码。因此注册表是相同的,但帐户是不同的。我应该制作一个替换〜/ .docker / config.json的脚本吗?
答案 0 :(得分:0)
不幸的是,没有。 config.json
只能为每个远程注册表保存一个凭据值。此外,还有一个open issue来处理多个登录到dockerhub。
但是,您可以使用bash别名轻松解决问题。编辑~/.bashrc
文件并添加以下行:
alias dl1='docker login -u <user1> -p <password1>'
alias dl2='docker login -u <user2> -p <password2>'
现在,您可以dl1
登录account1,dl2
切换到account2
如果您使用的是MAC或Windows,基本上也可以做类似的事情。