Docker 1.10.1を使用してプライベートリポジトリにdocker login
を実行すると、~/.docker/config.json
ファイルにエントリが作成されます。このファイルは、.dockercfg
ファイルと呼ばれるものと同じ形式ですか? config.json
ファイルは.dockercfg
ファイルと交換可能ですか?
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年4月)
.docker/config.json
とHTTPヘッダーのサポートを追加しますこのPRは次のことを行います。
~/.dockerfg
を~/.docker/config.json
に移行しました。
データは移行されますが、必要に応じて古いファイルは残ります。