.docker/config.json vs .dockercfg

Eri*_*rik 24 docker docker-machine

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

Von*_*onC 27

我假设config.json是新.dockercfg文件.
见" docker/cliconfig/config.go"

// ConfigFileName is the name of config file
ConfigFileName = "config.json"
oldConfigfile  = ".dockercfg"
Run Code Online (Sandbox Code Playgroud)

新的配置文件现在记录在下面 man/config-json.5.md

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

添加.docker/config.json并支持HTTP标头

该PR执行以下操作:

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