Upload
others
View
42
Download
0
Embed Size (px)
Citation preview
© 2019 Fintelics Technology Inc. All rights reserved.
Docker - Intro
© 2019 Fintelics Technology Inc. All rights reserved.
Docker -Intro
What is Docker?
- An open platform for developers and DevOps to build, ship and
run distributed applications, whether on laptops, data center VMs or the cloud.
- Most popular container service- A way to containerize your application to put everything that you application
needs in one image that can run on any device that has docker on it.
© 2019 Fintelics Technology Inc. All rights reserved.
Docker - Intro
Image and Container
An image is an inert, immutable file that's essentially a snapshot of a
container. An instance of an image is called a container.
© 2019 Fintelics Technology Inc. All rights reserved.
Docker -Intro
Docker Container vs Virtual Machine (VM)
- Containers are an abstraction at the app layer that packages code and dependencies together. - Multiple containers can run on the same machine and share the OS kernel with other
containers, each running as isolated processes in user space.
- Docker images are typically tens of MBs in size- VMs are an abstraction of physical hardware turning one server into many servers.
- The hypervisor allows multiple VMs to run on a single machine.
- Each VM includes a full copy of an operating system, the application, necessary binaries and libraries - taking up tens of GBs. VMs can also be slow to boot.
© 2019 Fintelics Technology Inc. All rights reserved.
DockerGetting started