Подтвердить что ты не робот

.docker/config.json vs .dockercfg

Когда я делаю docker login в приватном репозитории с помощью docker 1.10.1, запись создается в моем файле ~/.docker/config.json. Является ли этот файл в том же формате, что и я, который называется файлом .dockercfg? Является ли файл config.json взаимозаменяемым с файлом .dockercfg?

4b9b3361

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