On-prem Pipeline Runner - Access docker from container

Nicklas Wallgren October 8, 2021

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?

0 comments

Comment

Log in or Sign up to comment
TAGS
AUG Leaders

Atlassian Community Events