How do we access the docker daemon from inside a container running via the on-prem Bitbucket Pipeline Runner. The pipeline runner is hosted in our k8s cluster, and the manifest file looks like the one found here, https://support.atlassian.com/bitbucket-cloud/docs/pipelines-runners-frequently-asked-questions/
We have tried with
- step:
name: Test
runs-on:
- 'self.hosted'
image: gcr.io/k8s-skaffold/skaffold:v1.20.0
script:
- DOCKER_HOST=tcp://localhost:2375 DOCKER_DRIVER=overlay2 DOCKER_TLS_CERTDIR="" docker infoand
- step:
name: Test
runs-on:
- 'self.hosted'
image: gcr.io/k8s-skaffold/skaffold:v1.20.0
script:
- DOCKER_HOST=tcp://docker:2375 DOCKER_DRIVER=overlay2 DOCKER_TLS_CERTDIR="" docker info
Error message
DOCKER_HOST=tcp://localhost:2375 DOCKER_DRIVER=overlay2 DOCKER_TLS_CERTDIR="" docker info
Client:
Debug Mode: false
errors pretty printing info
Server:
ERROR: Cannot connect to the Docker daemon at tcp://localhost:2375. Is the docker daemon running?