web-dev-qa-db-ja.com

.docker / config.json vs .dockercfg

Docker 1.10.1を使用してプライベートリポジトリにdocker loginを実行すると、~/.docker/config.jsonファイルにエントリが作成されます。このファイルは、.dockercfgファイルと呼ばれるものと同じ形式ですか? config.jsonファイルは.dockercfgファイルと交換可能ですか?

23
Erik

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に移行しました。
    データは移行されますが、必要に応じて古いファイルは残ります。
26
VonC