.docker / config.json vs .dockercfg

时间:2016-02-20 04:20:44

标签: docker docker-machine

当我使用docker 1.10.1对私有存储库执行docker login时,会在我的~/.docker/config.json文件中创建一个条目。此文件的格式与我看到的.dockercfg文件的格式相同吗? config.json文件是否可与.dockercfg文件互换?

1 个答案:

答案 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   数据已迁移,但旧文件仍保留,以防万一。
  •