SOCI images start faster on Fargate https://elasticscale.com/blog/reduce-aws-fargate-pull-times-with-soci/
Docker doesn't seem to support this, but nerdctl does. It may be worth switching to nerdctl completely. See finch for an example of how to integrate it into a different CLI.
It requires that the soci binary exists on the path and buildkitd is running.
Here is an end-to-end example in GitHub Actions: https://github.com/lincolnloop/lincolnloop/blob/soci-image/.github/workflows/soci_build.yml
SOCI images start faster on Fargate https://elasticscale.com/blog/reduce-aws-fargate-pull-times-with-soci/
Docker doesn't seem to support this, but
nerdctldoes. It may be worth switching tonerdctlcompletely. See finch for an example of how to integrate it into a different CLI.It requires that the
socibinary exists on the path andbuildkitdis running.Here is an end-to-end example in GitHub Actions: https://github.com/lincolnloop/lincolnloop/blob/soci-image/.github/workflows/soci_build.yml