Undesratnd Docker Useful for Legacy Programmers

You can ask a question as ” Hey I am mainframe programmer, and I do not know about Docker, can you tell me about it?” Not only you, but there are many others like you.

I have written this post to make it useful for mainframe developers.

The Mainframe

In Mainframe, you can install software, build applications, and deploy into production.

How it works

  • The mainframe has a limitation, only it allows compatible software. 
  • You need to develop in and deploy there.
  • You cannot create distributable platforms.

The distributable means,

A platform developed once, and shippable to any device. One best example is,  a docker image you can use it on PC, the cloud, data center or a virtual machine.

Docker image
Docker image

Where the Docker comes into the picture

Docker Image

In simple terms, packaging all the required software in one application is called Docker image. It is also called a portable platform.

Why Docker You Need

  1. You can create a Docker Image and use it on any device or platform.
  2. Docker image is an executable platform
  3. Using Dockerfile you can create Docker Image. The Dockerfile is not executable.

Docker Vs Virtual Machine

You may ask a question when the virtual machine is there why Docker is needed. 

  • Docker image run in a Docker container. You can install “n” number of containers in one operating system (os).
  • Virtual machine runs on a separate guest OS.
  • Docker container has its own file system. All the containers work independently. 
  • Possible that Docker containers can communicate with each other.
Advertisements

Author: Srini

Experienced software developer. Skills in Development, Coding, Testing and Debugging. Good Data analytic skills (Data Warehousing and BI). Also skills in Mainframe.

Start Discussion

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.