https://pulumi.com logo
Title
p

purple-animal-5107

11/30/2022, 4:10 PM
Hi, I'm failrly new to Pulumi (and GCP), and I have been following the guide here to set up continuous delivery using Cloud Build to preview and deploy infrastructure changes. This works until I try add a
docker.Image
resource. When I do that I see errors with Docker trying to pull an image (this works locally though) e.g.
docker:image:Image Dockerfile  warning: spawn docker ENOENT
docker:image:Image Dockerfile  ' docker pull <http://eu.gcr.io/data-integrator-dev-367414/api|eu.gcr.io/data-integrator-dev-367414/api>' failed with exit code 1
docker:image:Image Dockerfile  Building image '../../'...
docker:image:Image Dockerfile  error: spawn docker ENOENT
docker:image:Image Dockerfile  ' docker build -f Dockerfile --platform linux/amd64 ../../ -t <http://eu.gcr.io/data-integrator-dev-367414/api:latest|eu.gcr.io/data-integrator-dev-367414/api:latest>' failed with exit code 1
docker:image:Image Dockerfile  error: Error: ' docker build -f Dockerfile --platform linux/amd64 ../../ -t <http://eu.gcr.io/data-integrator-dev-367414/api:latest|eu.gcr.io/data-integrator-dev-367414/api:latest>' failed with exit code 1
docker:image:Image Dockerfile  ' docker build -f Dockerfile --platform linux/amd64 ../../ -t <http://eu.gcr.io/data-integrator-dev-367414/api:latest|eu.gcr.io/data-integrator-dev-367414/api:latest>' failed with exit code -2
docker:image:Image Dockerfile  ' docker pull <http://eu.gcr.io/data-integrator-dev-367414/api|eu.gcr.io/data-integrator-dev-367414/api>' failed with exit code -2

...

Diagnostics:
  docker:image:Image (Dockerfile):
    error: Error: ' docker build -f Dockerfile --platform linux/amd64 ../../ -t <http://eu.gcr.io/data-integrator-dev-367414/api:latest|eu.gcr.io/data-integrator-dev-367414/api:latest>' failed with exit code 1
    
        at /workspace/node_modules/@pulumi/docker.ts:592:15
        at Generator.next (<anonymous>)
        at fulfilled (/workspace/node_modules/@pulumi/docker/docker.js:18:58)
        at processTicksAndRejections (node:internal/process/task_queues:96:5)

    error: spawn docker ENOENT

    warning: spawn docker ENOENT
Has anyone seen this issue before or know what might be causing it?