Section: IT & Technology · Cloud ComputingDifficulty: Medium

Docker

USUK

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 use
More on Wikimedia
Loading images…

Video

  • container
  • kubernetes
  • dockerfile
  • docker-hub

Dictionary Entry

Back to IT & Technology