Docker
A platform for developing, shipping, and running applications in containers.
Definition
Docker is an open-source platform that enables developers to build, package, and distribute applications as lightweight, portable containers. A Docker container includes the application code, runtime, system tools, libraries, and settings needed to run the application. Docker images are built from Dockerfiles — text files specifying the environment configuration. Docker Hub is the public registry for sharing container images. Docker changed software development by making application environments reproducible and portable.
Example
“A team uses Docker to package a Python microservice with all its dependencies, ensuring the same image runs on every developer's machine and in production.”
Synonyms
- container platform
- container engine
- container runtime
Antonyms / Opposites
- virtual machine
- bare metal deployment
Images
CC-licensed · free to useVideo
Related Terms
- container
- kubernetes
- dockerfile
- docker-hub
