認証の問題になると思います。
認証のスタートガイドを参考に、サービスアカウントからJSON キーファイルをダウンロードします。
ダウンロードしたJSONファイルをプロジェクト内の任意の場所に設置し、
docker-compose.yml にて
environment: の GOOGLE_APPLICATION_CREDENTIALS にJSONファイルのパスを設定します。
パスは volumes: での指定から入ります。
version: '3'
services:
test:
environment:
GOOGLE_APPLICATION_CREDENTIALS: /srv/app/xxxxxx.json
volumes:
- ./test-app:/srv/app