Open source Finch for container development¶
Finch is a an open source client for container development with nice integration with AWS.
Architecture:
It does not share the local image registry of docker. And as sam cli
has dependencies on docker v7.0 API, sam does not work yet with Finch.
Value propositions¶
- Use containerd (with nerdctl CLI), buildKit to support OCI image builds, and run within a VM managed by Lima.
- Replace the
docker cli
. - Address that local environment does not match production architecture, like AWS Graviton.
- Support docker compose.
- Can emulate different linux architecture within the same vm.
Quick command summary¶
- once install, set up the underlying system
- Reboot or restart the vm
- Run an image
- Select the architecture of the vm: (The --platform option can be used for builds as well)
- build an image