ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

Are your Docker images huge and full of CVEs? 🐳 Multi-stage builds and careful base image selection can fix that. Read my multi-stage builds intro to understand the How's and the Why's and get practical examples for Node.js, Go, Java, Rust, and PHP: labs.iximiuz.com/tutorials/do...

Jan 3, 2025, 6:15 PM

Record data

{
  "uri": "at://did:plc:ewq2b2rdwt45ssmv3qftkwyn/app.bsky.feed.post/3leu73eakms2b",
  "cid": "bafyreib55yni5o3uq2oa2e3xmepfa2mx3rui3dzow5rxgsbpkwzbvtrs2a",
  "value": {
    "text": "Are your Docker images huge and full of CVEs? 🐳\n\nMulti-stage builds and careful base image selection can fix that.\n\nRead my multi-stage builds intro to understand the How's and the Why's and get practical examples for Node.js, Go, Java, Rust, and PHP:\n\nlabs.iximiuz.com/tutorials/do...",
    "$type": "app.bsky.feed.post",
    "embed": {
      "$type": "app.bsky.embed.external",
      "external": {
        "uri": "https://labs.iximiuz.com/tutorials/docker-multi-stage-builds",
        "thumb": {
          "$type": "blob",
          "ref": {
            "$link": "bafkreibthiu5x4cfcfqk4pr42mv7bxaym3r4nxtznbkmz63jjh6buetsku"
          },
          "mimeType": "image/jpeg",
          "size": 598143
        },
        "title": "How to Build Smaller Container Images: Docker Multi-Stage Builds | iximiuz Labs",
        "description": "Learn how to build smaller, more secure Docker container images using Multi-Stage Builds.\nThis guide explains common sources of image bloat, best practices for slimming down production images,\nand pra..."
      }
    },
    "langs": [
      "en"
    ],
    "facets": [
      {
        "index": {
          "byteEnd": 288,
          "byteStart": 256
        },
        "features": [
          {
            "uri": "https://labs.iximiuz.com/tutorials/docker-multi-stage-builds",
            "$type": "app.bsky.richtext.facet#link"
          }
        ]
      }
    ],
    "createdAt": "2025-01-03T18:15:14.791Z"
  }
}