Merge pull request #1887 from helderco/cli-image

Make docker/cli image overrideable
This commit is contained in:
Helder Correia
2022-03-28 18:09:03 +00:00
committed by GitHub
2 changed files with 24 additions and 11 deletions

View File

@@ -5,17 +5,21 @@ import (
"universe.dagger.io/docker"
)
// See https://github.com/dagger/dagger/issues/1856
// See https://github.com/dagger/dagger/discussions/1874
// Default image
#Image: docker.#Pull & {
source: "docker:20.10.13-alpine3.15"
}
// Run a docker CLI command
#Run: {
#RunSocket | #RunSSH | #RunTCP
_image: docker.#Pull & {
source: "docker:20.10.13-alpine3.15"
}
_defaultImage: #Image
input: _image.output
// As a convenience, input defaults to a ready-to-use docker environment
input: docker.#Image | *_defaultImage.output
}
// Connect via local docker socket