google/cloud-sdkで作ったコンテナから認証情報を読み取れないとき


google/cloud-sdkで認証情報をコンテナに格納するときは

docker run -ti --name gcloud-config google/cloud-sdk gcloud auth login

だとgcloudがcredentialを保存する場所が$HOME/.config/gcloudになっててうまく動かないので(2014/10/3現在),

docker run -ti --name gcloud-config -e CLOUDSDK_CONFIG=/.config/gcloud google/cloud-sdk gcloud auth login

とすると--volume-from gcloud-configでクレデンシャルを使う他のコンテナが今までのようにうまく動く。