.docker / config.json vs .dockercfg

当我使用docker 1.10.1进行~/.docker/config.json docker login到私有仓库时,在我的~/.docker/config.json文件中创build了一个条目。 这个文件的格式与我所说的.dockercfg文件的格式相同吗? config.json文件是否可以与.dockercfg文件互换?

我假设config.json是新的.dockercfg文件。
请参阅“ docker/cliconfig/config.go

 // ConfigFileName is the name of config file ConfigFileName = "config.json" oldConfigfile = ".dockercfg" 

现在在man/config-json.5.md下logging了新的configuration文件

这是在docker 1.7.0(2015年4月)的提交18c9b6c中引入的,

添加.docker/config.json并支持HTTP Headers

这个PR做了以下工作:

  • 迁移~/.dockerfg~/.docker/config.json
    数据被迁移,但旧文件仍然在需要的情况下。