3 ms·
> No setup, just git clone a project and ready to go. Okay, a worthy target. > No messing around I will list layers that I guess you are using: docker clien
by kubanczyk 4y ago
> No setup, just git clone a project and ready to go.
Okay, a worthy target.
> No messing around
I will list layers that I guess you are using:
docker client binary
a command to run the thing <---
user-specific docker configuration
docker daemon as root
system-specific dockerd configuration
Dockerfile
embedded in it, a small shell script to download Terraform binary <---
files scattered on /var/lib/docker/* which never require cleanup
dns implementation
virtual bridge and other kernel-ish entities
tcp proxy
a running Terraform binary <---
I marked the layers that, in my opinion, would be enough to achieve the same goal. The explanation is that terraform is a self-contained binary that is not trying to scan system-wide or homedir-wide for files that can and will break it into dozen pieces. It is confined to the repo.