Dockerfile Explorer | Depot
Dockerfile Explorer
Source Dockerfile
1
ARG RUNC_VERSION=v1.1.9
Build args
- ALPINE_VERSION
- AZURITE_VERSION
- BUILDARCH
- BUILDKIT_DEBUG
- BUILDKIT_SBOM_SCAN_STAGE
- BUILDKITD_TAGS
- BUILDOS
- BUILDPLATFORM
- BUILDVARIANT
- CGO_ENABLED
- CNI_VERSION
- CONTAINERD_ALT_VERSION
- CONTAINERD_VERSION
- DELVE_VERSION
- DNSNAME_VERSION
- GO_VERSION
- GOBUILDFLAGS
- GOGCFLAGS
- GOTESTSUM_VERSION
- MINIO_MC_VERSION
- MINIO_VERSION
- NERDCTL_VERSION
- NYDUS_VERSION
- REGISTRY_VERSION
- ROOTLESSKIT_VERSION
- RUNC_VERSION
- STARGZ_SNAPSHOTTER_VERSION
- TARGETARCH
- TARGETOS
- TARGETPLATFORM
- TARGETVARIANT
- VERIFYFLAGS
Parsed LLB
Target stage Use last stage miniominio-mcalpine-amd64
Source Operations
Load source from Docker image
- Identifier:
docker-image://docker.io/library/alpine:3.18
Execute a command
{
"args": ["/bin/sh", "-c", "apk add --no-cache fuse3 git openssh pigz xz && ln -s fusermount3 /usr/bin/fusermount"],
"env": ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"],
"cwd": "/",
"mounts": [{
"$typeName": "pb.Mount",
"input": "0",
"dest": "/",
"readonly": false
}],
"meta": {
"$typeName": "pb.Meta",
"removeMountStubsRecursive": true
},
"security": "SANDBOX"
}
Load source from build context
- Identifier:
local://context - Attributes:
{ "local.sharedkeyhint": "context", "local.unique": "1c7b6u073waxd4q8qo2pfqe7l" }
Perform file operations: Copy
- Source:
/examples/buildctl-daemonless/buildctl-daemonless.sh - Destination:
/usr/bin/
Merge two inputs into a single layer
Inputs:
pb.MergeInput
Execute another command for Go build
{
"args": ["/bin/sh", "-c", "git clone https://github.com/opencontainers/runc.git runc && cd runc && git checkout -q \"$RUNC_VERSION\""],
"env": ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "RUNC_VERSION=v1.1.9"],
"cwd": "/usr/src",
"mounts": [
{
"$typeName": "pb.Mount",
"input": "0",
"dest": "/",
"readonly": false
}
],
"meta": {
"$typeName": "pb.Meta",
"removeMountStubsRecursive": true
},
"security": "SANDBOX"
}
Final Operations
- Perform additional file operations as needed, with paths modified as necessary.