Data & Cloud

Docker

A container platform for packaging applications with consistent runtime dependencies.

What it is

Docker packages applications and their runtime dependencies into portable containers.

How I learned it

I learned Docker by containerizing development and application environments.

How I use it

I use it to make local, test, and deployment environments more consistent.

Concepts I work with

  • Images
  • Containers
  • Dockerfiles
  • Volumes

What I learned

Small, explicit images are easier to reproduce and maintain.

Applied experience

Projects using Docker