Когда я делаю docker login в приватном репозитории с помощью docker 1.10.1, запись создается в моем файле ~/.docker/config.json. Является ли этот файл в том же формате, что и я, который называется файлом .dockercfg? Является ли файл config.json взаимозаменяемым с файлом .dockercfg?
.docker/config.json vs .dockercfg
Ответ 1
Я предполагаю, что 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 в docker 1.7.0 (апрель 2015 г.)
Добавить
.docker/config.jsonи поддержку заголовков HTTPЭтот PR делает следующее:
- перенесено
~/.dockerfgв~/.docker/config.json.
Данные переносятся, но старый файл остается в случае необходимости.