GCP日志记录驱动程序:无法初始化

时间:2016-11-14 02:19:56

标签: docker

我无法理解问题的所在。这就是我的运行以及我得到的错误。任何帮助表示赞赏。谢谢!

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..

Docker版本:

Server Version: 1.12.1

服务器版本:

3.10.0-514.el7.x86_64

提前谢谢。

1 个答案:

答案 0 :(得分:0)

需要为docker服务定义环境变量,而不是" docker run"。

在/ etc / sysconfig / docker文件中完成。