I thought a "container" (or, more precisely, a "container image"; or even more precisely, a "container image layer") is a tarball?
I've been creating multi-layer container images using `tar` (plus `sha256sum` and `jq` for the corresponding JSON "manifests"), and it works fine e.g. on AWS ECS.