Open Chris-KS-C opened 7 months ago
With K8s you don't need to specify docker.enabled = true
because K8s is container native. I believe it does use docker.registry
to augment the container image name. Not sure where else it would get the registry if you didn't hard-code it in the container
directive
Bug report
When using executor='k8s', docker.enable=true appears ineffective for pulling images from public registry. However, specifying docker.registry='docker.io' resolves the issue.
Expected behaviour and actual behaviour
Expected Outcome: Successfully retrieving images from Docker Hub.
Actual Outcome: Failing to retrieve images during the pull process.
Steps to reproduce the problem
nextflow.nf
nextflow.config
Program output
Environment
Additional context
I tried to pull an image from the private registry Harbor, but it seems that neither the
docker.enable
nordocker.registry
values had any effect on the image pulling process. Despite settingdocker.enable=false
anddocker.registry=null
, the image was still successfully pulled.