2016-11-14 13 views
0

問題がどこにあるのか分かりません。それは私が走っていることであり、エラーとして何が得られるのかです。どんな助けもありがとうございます。ありがとう!GCPロギングドライバ:初期化に失敗しました

export GOOGLE_APPLICATION_CREDENTIALS=/home/user/dolog/log-writer.json 
docker -D run --log-driver=gcplogs \ 
--log-opt labels=location \ 
--log-opt gcp-project=scg-log-test \ 
--log-opt env=TEST \ 
--log-opt env=GOOGLE_APPLICATION_CREDENTIALS \ 
--log-opt gcp-log-cmd=true \ 
--env "TEST=false" \ 
--env "GOOGLE_APPLICATION_CREDENTIALS=/home/user/dolog/log-writer.json" \ 
--label location=west \ 
--name PYTEST \ 
--rm \ 
pytest 

DEBU[0001] Corrupted prefix: [] 
DEBU[0001] [hijack] End of stdout 
/usr/bin/docker-latest: Error response from daemon: Failed to initialize logging driver: google.DefaultTokenSource: google: could not find default credentials. See https://developers.google.com/accounts/docs/application-default-credentials for more information.. 

ドッカーバージョン:

Server Version: 1.12.1 

Serverバージョン:

3.10.0-514.el7.x86_64 

は、事前にありがとうございます。

答えて

0

"docker run"ではなく、環境変数をdockerサービスに対して定義する必要があります。

これは/ etc/sysconfig/dockerファイルで行われます。

関連する問題