From 9d16d44fcdd790cd270075701c0b0186029d298f Mon Sep 17 00:00:00 2001 From: BP <11394934+benjipeng@users.noreply.github.com> Date: Mon, 26 Oct 2026 16:03:33 -0400 Subject: [PATCH] Stamp Docker for Apple Container v0.1.5 on Apple container 1.6.1 Release v0.1.5 advances the supported runtime to Apple container 1.6.1. The site still named 1.3.1, so update the requirement copy, the JSON-LD version and date, the footer stamp and the sitemap lastmod together. --- sites/docker-for-apple-container/public/index.html | 14 +++++++------- sites/docker-for-apple-container/public/llms.txt | 6 +++--- .../docker-for-apple-container/public/sitemap.xml | 2 +- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/sites/docker-for-apple-container/public/index.html b/sites/docker-for-apple-container/public/index.html index 4cfd28f..aa878aa 100644 --- a/sites/docker-for-apple-container/public/index.html +++ b/sites/docker-for-apple-container/public/index.html @@ -82,9 +82,9 @@ "isPartOf": { "@id": "https://appautomaton.com/#website" }, "operatingSystem": "macOS", "applicationCategory": "DeveloperApplication", - "softwareVersion": "0.1.4", + "softwareVersion": "0.1.5", "datePublished": "2026-06-01", - "dateModified": "2026-09-10", + "dateModified": "2026-10-26", "license": "https://github.com/appautomaton/docker-for-apple-container/blob/main/LICENSE", "downloadUrl": "https://github.com/appautomaton/docker-for-apple-container/releases", "codeRepository": "https://github.com/appautomaton/docker-for-apple-container", @@ -95,7 +95,7 @@ "@type": "HowTo", "name": "Install docker-for-apple-container on macOS", "totalTime": "PT2M", - "supply": ["Homebrew or uv", "Apple container 1.3.1 only"], + "supply": ["Homebrew or uv", "Apple container 1.6.1 only"], "step": [ { "@type": "HowToStep", "position": 1, "name": "Install", "text": "Install with Homebrew (brew install appautomaton/tap/docker-for-apple-container) or with uv (uv tool install docker-for-apple-container). Either one puts the docker command on your PATH." }, { "@type": "HowToStep", "position": 2, "name": "Start Apple container", "text": "Run container system start and verify the apiserver is running with container system status." }, @@ -110,7 +110,7 @@ { "@type": "Question", "name": "How does docker compose work without storing state?", "acceptedAnswer": { "@type": "Answer", "text": "Project membership is stored as labels in Apple's own object store, exactly as Docker Compose stores it on containers, networks, and volumes. The shim queries Apple and filters on those labels for runtime verbs. Start uses dependency order when a compose file is available; stop and remove reverse that order; without a file they use stable service-name order. Up, pull, build, and config require the file. DNS settings pass through to Apple, and service discovery selects addresses on networks shared by each pair of services." } }, { "@type": "Question", "name": "Does it install any sidecar or daemon?", "acceptedAnswer": { "@type": "Answer", "text": "No. The shim is stateless and persists no Docker-shaped metadata, cache files, or support directory. There is no sidecar, no registry, and no database owned by the shim. The only trace is the docker command on your PATH." } }, { "@type": "Question", "name": "What happens to unsupported Docker flags?", "acceptedAnswer": { "@type": "Answer", "text": "Flags without a verified Apple equivalent fail loudly with an exit-64 error instead of pretending to work. A few run flags (security-opt, pids-limit, storage-opt) are accepted as silent no-ops because Apple container documents no equivalent, and the shim surfaces this in its caveats." } }, - { "@type": "Question", "name": "What are the requirements?", "acceptedAnswer": { "@type": "Answer", "text": "macOS 26 with Apple container 1.3.1 only (no backward compatibility or implied support for newer releases), with the container apiserver running (start it with container system start). Apple's Containerization Swift package is bundled as part of container and is not installed separately. The shim itself is pure Python standard library, so there are no third-party runtime dependencies to manage." } } + { "@type": "Question", "name": "What are the requirements?", "acceptedAnswer": { "@type": "Answer", "text": "macOS 26 with Apple container 1.6.1 only (no backward compatibility or implied support for newer releases), with the container apiserver running (start it with container system start). Apple's Containerization Swift package is bundled as part of container and is not installed separately. The shim itself is pure Python standard library, so there are no third-party runtime dependencies to manage." } } ] }, { @@ -361,7 +361,7 @@

container

Install

Running in two minutes.

-

Requires macOS 26 with Apple container 1.3.1 only (no backward compatibility or implied support for newer releases), with the apiserver running. Apple's underlying Containerization package is already bundled. Every method gives you a docker command.

+

Requires macOS 26 with Apple container 1.6.1 only (no backward compatibility or implied support for newer releases), with the apiserver running. Apple's underlying Containerization package is already bundled. Every method gives you a docker command.

@@ -434,7 +434,7 @@

Questions, answered.

What are the requirements? -

macOS 26 with Apple container 1.3.1 only (no backward compatibility or implied support for newer releases), with the container apiserver running (start it with container system start). Apple's Containerization Swift package is bundled as part of container and is not installed separately. The shim itself has no third-party runtime dependencies.

+

macOS 26 with Apple container 1.6.1 only (no backward compatibility or implied support for newer releases), with the container apiserver running (start it with container system start). Apple's Containerization Swift package is bundled as part of container and is not installed separately. The shim itself has no third-party runtime dependencies.

@@ -458,7 +458,7 @@

Questions, answered.

diff --git a/sites/docker-for-apple-container/public/llms.txt b/sites/docker-for-apple-container/public/llms.txt index 010c845..2286731 100644 --- a/sites/docker-for-apple-container/public/llms.txt +++ b/sites/docker-for-apple-container/public/llms.txt @@ -28,8 +28,8 @@ and anonymous-volume removal remain deferred and are never approximated. ## Runtime compatibility -- Requires macOS 26 with Apple `container` 1.3.1 only. -- Only Apple `container` 1.3.1 is supported. There is no backward compatibility +- Requires macOS 26 with Apple `container` 1.6.1 only. +- Only Apple `container` 1.6.1 is supported. There is no backward compatibility with older releases or implied support for newer ones. The supported version advances explicitly after validation. - Apple's Containerization Swift package is bundled by Apple as part of @@ -49,7 +49,7 @@ provides Docker-shaped columns, JSON lines, bounded templates, and stateless `ancestor`, `network`, and `volume` filters. `docker port` reads published-port bindings from the same runtime object. -Lifecycle flags map directly where Apple 1.3.1 exposes the same behavior: +Lifecycle flags map directly where Apple 1.6.1 exposes the same behavior: `docker exec` supports detach, user, environment files, interactive/TTY, and working-directory flags; `docker start` supports attach and interactive; and `docker stop` supports timeout and signal selection. `docker system df` forwards diff --git a/sites/docker-for-apple-container/public/sitemap.xml b/sites/docker-for-apple-container/public/sitemap.xml index 2fba09e..794dad4 100644 --- a/sites/docker-for-apple-container/public/sitemap.xml +++ b/sites/docker-for-apple-container/public/sitemap.xml @@ -2,7 +2,7 @@ https://appautomaton.com/docker-for-apple-container/ - 2026-09-10 + 2026-10-26 weekly 1.0