• Available for Windows, Linux, macOS • Most parts are Open Source • Can be leveraged at each point of software lifecycle • Develop, Test, Deploy, Operate What Is Docker
are read-only artefacts that Docker creates • Dockerfile is the blueprint for building an Image • Tag is a (human readable) reference to a specific Image • Registry is a centralized public or private repository where Images are stored What Is Docker
of three essential building blocks: • namespaces: Provide isolation for things like processes, network, filesystem • Control Groups: Used on Linux to limit resources for Containers • Union File System: Layered File System to create Images from reusable, small blocks What Is Docker
Docker Image • Use .dockerignore to ignore certain files/folders • Microsoft offers great Base-Images for .NET applications • Try to make your Images as small as possible Working with containerized Apps