Docker, the Container Technology for Java - PowerPoint PPT Presentation

About This Presentation
Title:

Docker, the Container Technology for Java

Description:

Too much has been discussed & heard about containers, virtualization and Dockers. So, if you are a programming geek, you already know what we are talking about and if you are the one who calls the shots, you better know what this is all about! So, then let’s start with asking questions right away about Docker for java application development services & more! Read More at: – PowerPoint PPT presentation

Number of Views:623

less

Transcript and Presenter's Notes

Title: Docker, the Container Technology for Java


1
DockerThe Container Technology for Java
  • All Questions Answered!

2
Questions.
3
What Are Containers?
  • Containers ensure that all software run
    appropriately when moved between various
    computing environments
  • Development
  • Testing
  • Staging
  • Production
  • It could also mean software moving from premise
    to Cloud or even onto virtual machines

4
What Makes Up a Container?
5
What is Docker?
  • Docker provides containers automating operating
    system virtualization for both Linux Windows
  • It completely circumvents the need to create
    maintain virtual machines

6
What Entices the Programmers?
7
How is it Different from a Virtual Machine?
  • Like virtual machine docker does not create an
    operating system
  • Dockers use the running Linux Kernel and only
    require the application along with its
    dependencies to be package
  • This significantly reduces the size of the
    package and improves the performance

8
Who is Using Docker in Their IT Practices?
9
What is Docker Used For?
  • Simplifying Configuration
  • Code Management
  • Development Productivity
  • Application Isolation
  • Server Consolidation
  • Debugging
  • Rapid Development

10
Do Dockers Have Their Own Pros Cons too?
  • It is obvious that there are going to be the
    flips flops for a technology as critical as
    this
  • A reality check does not put down the programmers
    of custom java development

11
Advantages of Docker
  • Container size is within tens of MB where as the
    VM can take up several gigabytes
  • Containers are less resource consuming compared
    to VM
  • Container provisioning hardly takes any time
  • Containers enable easy allocation of resources to
    process
  • Containers greatly reduce the time required for
    development, testing and deployment
  • Testing is much easy as there is no difference in
    local and production environment
  • Containers are quite cost-effective solution.
  • Dockers are great option for microservices,
    DevOps and continuous deployment

12
Disadvantages of Docker
  • The containers can have serious security issues
    as the containers have a common kernel and other
    different components of the host OS
  • Docker can be functional for Windows, Mac OS and
    Linux, but it uses a virtual machine to run on
    non-Linux platform
  • The monitoring solution offered by stats command
    of Docker is very limited

13
In a Nutshell
14
There can be questions, go ahead and find the
answers
15
SPEC House, Parth Complex, Navrangpura,
Ahmedabad-380 009, INDIA www.spec-india.com
lead_at_spec-india.com 91-79-26404031 to
34 VOIP 1 - 908 - 450 9862
  • Visit
  • https//www.spec-india.com/services/java-applicati
    on-development-solutions/
  • Request a FREE POC to Test Drive our
    Services
Write a Comment
User Comments (0)
About PowerShow.com