- Get link
- X
- Other Apps
- Get link
- X
- Other Apps
What is Docker
Just as people use Xerox as shorthand
for paper copies and say “Google” instead of internet search, Docker has become
synonymous with containers. Docker is more than containers, though.
Docker is
a suite of tools for developers to build, share, run and orchestrate
containerized apps.
- Developer tools for building container images: Docker
Build creates a container image, the blueprint for a container,
including everything needed to run an application – the application code,
binaries, scripts, dependencies, configuration, environment variables, and
so on. Docker Compose is a tool for defining and running
multi-container applications. These tools integrate tightly with code
repositories (such as GitHub) and continuous integration and continuous delivery (CI/CD) pipeline tools (such as Jenkins).
- Sharing images: Docker Hub is a
registry service provided by Docker for finding and sharing container
images with your team or the public. Docker Hub is similar in
functionality to GitHub.
- Running containers: Docker Engine is
a container runtime that runs in almost any environment: Mac and Windows
PCs, Linux and Windows servers, the cloud, and on edge devices. Docker
Engine is built on top containerd, the leading open-source container runtime, a
project of the Cloud Native Computing Foundation (CNCF).
- Built-in container orchestration: Docker
Swarm manages a cluster of Docker Engines (typically on different
nodes) called a swarm. Here the overlap with Kubernetes begins.
Contact us
+91-9989971070
Register
now for Docker and
Kubernetes training
Visit: https://www.visualpath.in/DevOps-docker-kubernetes-training.html
- Get link
- X
- Other Apps
Comments
Post a Comment