Docker Community Forums

Share and learn in the Docker community.

GCP Logging and Docker

I’m trying to follow the guidelines setup here:

I created a new project in GCP, I enabled billing, I created a service account and granted it the role of Owner and a different service with the RoleWriter role.

It doesn’t matter which role i try to use, i also have the following



sudo systemctl daemon-reload && sudo systemctl restart docker

Now, in order to test this i run the following:

docker run -d --log-driver=gcplogs --log-opt gcp-project=docker-test hello-world
docker: Error response from daemon: failed to initialize logging driver: unable to connect or authenticate with Google Cloud Logging: rpc error: code = PermissionDenied desc = The caller does not have permission.

What am I missing ?

Configure Vector
cat <<-VECTORCFG > /etc/vector/vector.toml
type = “docker” # required

inputs = [“in”] # required
log_id = “vector-logs” # required
project_id = “vector-123456” # required
type = “gcp_stackdriver_logs” # required
explain this command
#Start the Vector container
docker run
-v $PWD/vector.toml:/etc/vector/vector.toml:ro
-v /var/run/docker.sock:/var/run/docker.sock
explain this command
That’s it! Simple and to the point. Hit ctrl+c to exit.

That doesn’t quiet answer my question, but… Vector looks bad ass. Thanks for the link.

For reference:

I am facing the same error in gcp.