当我使用docker 1.10.1对私有存储库执行docker login
时,会在我的~/.docker/config.json
文件中创建一个条目。此文件的格式与我看到的.dockercfg
文件的格式相同吗? config.json
文件是否可与.dockercfg
文件互换?
答案 0 :(得分:25)
我认为config.json
是新的.dockercfg
文件
请参阅“docker/cliconfig/config.go
”
// ConfigFileName is the name of config file
ConfigFileName = "config.json"
oldConfigfile = ".dockercfg"
新的配置文件现在记录在man/config-json.5.md
这是在commit 18c9b6c码头1.7.0(2015年4月)中引入的
添加
.docker/config.json
并支持HTTP标头此PR执行以下操作:
- 已将
~/.dockerfg
迁移到~/.docker/config.json
数据已迁移,但旧文件仍保留,以防万一。