Когда я делаю 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
.
Данные переносятся, но старый файл остается в случае необходимости.