Edited at

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

More than 3 years have passed since last update.

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でクレデンシャルを使う他のコンテナが今までのようにうまく動く。