Docker
Quick Definition
Platform for running applications in lightweight containers
Full Definition
A platform for running applications in lightweight portable containers with dependencies.
Examples
containerization, microservices, development environments
Related Terms
kubernetes
container-orchestration
microservices
More DevOps Terms
GitOps
Framework using Git as single source of truth for configs
Ansible
Agentless automation tool using YAML playbooks
Rolling Deployment
Incrementally updating instances replacing old with new
Terraform
Declarative IaC tool for provisioning cloud resources
Continuous Deployment
Automatically deploying every tested change to production
Observability
Understanding system state from external outputs