Help using private docker images when running on google batch

Hi! I’m running a pipeline on google batch, and am running into this error

While running locally, I was able to use wave and tower to store my credentials for docker, but now when I have been trying to run it on google batch, I’m unable to get those credentials into the environment where my processes are being run, and I keep failing these processes with this error:

"Error response from daemon: pull access denied for username/docker-repo, repository does not exist or may require 'docker login': denied: requested access to the resource is denied" (where username and docker-repo are the username and docker repo where the docker image I want to use is stored)

I was wondering if anyone could point me towards any good examples or documentation about using private docker hub images with google batch and seqera? I’ve been looking around, but I haven’t been able to find anything too helpful, so any guidance would be very much appreciated.

Hi @Abigail_Regan,

Welcome to the community forum. Can you confirm you followed these instructions on adding the credentials for docker.io on Seqera Platform? See the image below for an example.

Make sure you have Wave properly configured and enabled.

Hi @mribeirodantas ,

Thanks for our quick reply! Yes, I did follow these instructions to add my credentials to the Seqera platform.