Dockerfile Explorer | Depot

Dockerfile Explorer

Source Dockerfile

1
ARG RUNC_VERSION=v1.1.9

Build args

Parsed LLB

Target stage Use last stage miniominio-mcalpine-amd64

Source Operations

Load source from Docker image

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

Perform file operations: Copy

Merge two inputs into a single layer

Inputs:

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