Experimental browser for the Atmosphere
Ever wondered how BuildKit—the engine behind `docker build`—turns a Dockerfile into an image? depot.dev made an interactive explorer showing how each line of a Dockerfile (the frontend) maps to a low-level-build operation in BuildKit (the backend): depot.dev/dockerfile-explorer
Apr 28, 2025, 11:29 PM
{ "uri": "at://did:plc:r7heyaxqwjw6vhrgk3rc5hqy/app.bsky.feed.post/3lnvwbqvwfs2f", "cid": "bafyreidmpmnskck7e3lrkg7qqhsxeb77vxna7mtbdf6fghqc2i6vg5m7fe", "value": { "text": "Ever wondered how BuildKit—the engine behind `docker build`—turns a Dockerfile into an image? \n\ndepot.dev made an interactive explorer showing how each line of a Dockerfile (the frontend) maps to a low-level-build operation in BuildKit (the backend): depot.dev/dockerfile-explorer", "$type": "app.bsky.feed.post", "embed": { "$type": "app.bsky.embed.external", "external": { "uri": "https://depot.dev/dockerfile-explorer", "thumb": { "$type": "blob", "ref": { "$link": "bafkreih42yxplj67su7kv57h2olp3j6t65eky5kkd5mb6cv6gvih2vy7i4" }, "mimeType": "image/jpeg", "size": 360715 }, "title": "Dockerfile Explorer | Depot", "description": "A tool for introspecting the LLB output of BuildKit's Dockerfile parser." } }, "langs": [ "en" ], "facets": [ { "index": { "byteEnd": 110, "byteStart": 101 }, "features": [ { "uri": "https://depot.dev", "$type": "app.bsky.richtext.facet#link" } ] }, { "index": { "byteEnd": 285, "byteStart": 256 }, "features": [ { "uri": "https://depot.dev/dockerfile-explorer", "$type": "app.bsky.richtext.facet#link" } ] } ], "createdAt": "2025-04-28T23:29:49.851Z" } }