Filevine Tech Talk
May 25th, 2023
Docker is a tool that allows developers to package their applications into containers.
A container is a standard unit of software that packages up code and all its dependencies so the application runs reliably from one computing environment to another.
A layer is a read-only file along with metadata that is stacked on top of another. When you make a change to a file or metadata, a new layer is created (copy-on-write).
OCI layers follow the OCI specification for storing and identifying layers and images.
https://github.com/opencontainers/image-spec/blob/main/spec.md
If it's been done before, do it no more
Demo