Back to Kubernetes Glossary

Docker

What is Docker?

Docker is a suite of tools that allows the packaging, distribution, and deployment of software applications as containers. In the cloud-native ecosystem, Docker is best known for Docker Desktop, which is a desktop environment for developing and packaging applications as containers, and the Docker container runtime, which is a runtime environment for containers.

Impact on Today

Docker, along with Kubernetes, were the key technology enablers for cloud-native applications. By enabling the rapid development, distribution, and deployment of software applications, Docker democratized the microservices architecture.

Related Terms

Learn More