Build Docker images fast, in the cloud.
Blazing fast compute, automatic intelligent caching, and zero configuration. Done in seconds.
$ depot build -t depot/app .
[+] Building 0.0s (0/15)
=> [depot] connecting to arm64 builder0.0s
=> [internal] load metadata for docker.io/library/node:160.0s
=> [build 1/8] FROM docker.io/library/node:160.0s
=> => resolve docker.io/library/node:160.0s
=> [internal] load build context0.0s
=> => transferring context: 2.71MB0.0s
=> CACHED [build 2/8] RUN corepack enable0.0s
=> CACHED [build 3/8] WORKDIR /app0.0s
=> CACHED [build 4/8] COPY pnpm-lock.yaml package.json ./0.0s
=> CACHED [build 5/8] RUN pnpm install --frozen-lockfile0.0s
=> [build 6/8] COPY . .0.0s
=> [build 7/8] RUN pnpm build0.0s
=> [build 8/8] RUN pnpm prune --prod0.0s
=> CACHED [stage-1 2/5] WORKDIR /app0.0s
=> [stage-1 3/5] COPY --from=build /app/node_modules /app/node_modules0.0s
=> [stage-1 4/5] COPY --from=build /app/build /app/build0.0s
=> [stage-1 5/5] COPY --from=build /app/public /app/public0.0s
And, it's done.
docker buildon GitHub Actions:
Native ARM containers,
no emulation needed
no emulation needed
Build real ARM containers with Depot's arm64 builder fleet, hyper-quick without emulation. Natively support ARM hardware like Apple M1 Mac, AWS Graviton, and Azure Ampere.
Build and push dual x86-64 / arm64 multi-architecture images to supported registries.
Optimized Build Compute
Our build machines provide fast compute, with higher specs than common CI providers, plus an automatically integrated persistent build cache. Code that was built before can simply be reused.
NVMe cache disk
depot buildand get fast, intelligent remote builds that just work with existing tooling.
Break free from local resource constraints and offload heavy build computation to our remote builder fleet. Reuse existing builds from coworkers or CI with Depot's distributed cache.
Speed Up CI
Reduce build time with Depot's direct integration with existing CI providers. Eliminate the expensive loading and saving of large cache tarballs.
Depot's builders launch in seconds with fast SSD cache, allowing CI to instantly reuse previous work.