.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
。
数据被迁移,但旧文件仍然在需要的情况下。