Introduction to Containers - Docker and Kubernetes

Page 1

Introduction to Containers - Docker and Kubernetes Container technologies such as for example Docker and Kubernetes are necessary in modern cloud infrastructure, but what're they and how can they work? This article will present a fast introduction to the main element concepts. To help you further understand the concepts in an even more practical manner, the introduction will be followed by way of a tutorial in creating an area development copy of Kubernetes. We will likely then deploy a MySQL database and the Joget application platform to provide a ready environment for visual, rapid application development.

Containers Containers really are a means of packaging software in order that application code, libraries and dependencies are packed together in a repeatable way. Now you may be asking what sort of container is different from an electronic machine (VM) running on a VM platform (called hypervisors) such as for example VMware or VirtualBox. Virtual machines include the whole operating system running on virtual hardware and will work for isolating the whole environment. For instance, you may run a complete Windows Server installation together with a Mac computer running macOS. Containers, on another hand, sit above the OS and can share libraries so they are more lightweight and thus tend to be more suitable for deployment on a larger, more efficient scale. The diagram below illustrates the difference in a visual manner for easier understanding.

Docker Docker is definitely an open source tool to generate, deploy and run containers. In Docker and Kubernetes, you essentially define a Dockerfile that's such as a snapshot of a software which can be deployed and run wherever a Docker runtime can be obtained, whether in the cloud, on your own PC, as well as in just a VM. Docker also supports repositories such as for example Docker Hub where container images are stored to be distributed.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
Introduction to Containers - Docker and Kubernetes by Epaenetu - Issuu