Docker, the Container Technology for Java PowerPoint PPT Presentation

presentation player overlay
About This Presentation
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