PRD: macOS Container backend #229
@@ -25,11 +25,11 @@ bot-bottle currently has two local execution paths:
|
||||
Docker for the sidecar bundle and image-building pipeline.
|
||||
|
||||
Issue #220 explored removing Docker as a host dependency. A follow-up
|
||||
comment verified that smolvm can publish guest ports back to host
|
||||
loopback and that another smolvm guest can reach that service through
|
||||
the existing per-bottle loopback alias plus `--allow-cidr` path. That
|
||||
keeps the VM-contained sidecar direction viable and rejects the
|
||||
host-process sidecar fallback.
|
||||
review comment verified that smolvm can publish guest ports back to
|
||||
host loopback and that another smolvm guest can reach that service
|
||||
through the existing per-bottle loopback alias plus `--allow-cidr`
|
||||
path. That keeps the VM-contained sidecar direction viable and rejects
|
||||
the host-process sidecar fallback.
|
||||
|
||||
Apple's `container` CLI is another macOS-native way to run OCI images
|
||||
as lightweight Linux VMs. Its current command surface includes
|
||||
@@ -152,8 +152,9 @@ must prove one of these shapes:
|
||||
|
||||
## References
|
||||
|
||||
- Issue #220 comment: smolvm `--port/-p` can expose a guest service to
|
||||
host loopback, and another smolvm guest can reach it through the
|
||||
existing per-bottle loopback alias path.
|
||||
- [Issue #220 review comment](https://gitea.dideric.is/didericis/bot-bottle/issues/220#issuecomment-1980):
|
||||
smolvm `--port/-p` can expose a guest service to host loopback, and
|
||||
another smolvm guest can reach it through the existing per-bottle
|
||||
loopback alias path.
|
||||
- Apple Container command reference: `container run`, `build`, `exec`,
|
||||
port publishing, and network commands.
|
||||
|
||||
Reference in New Issue
Block a user