• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Bear Bibeault
  • Junilu Lacar
Sheriffs:
  • Jeanne Boyarsky
  • Tim Cooke
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • salvin francis
  • Frits Walraven
Bartenders:
  • Scott Selikoff
  • Piet Souris
  • Carey Brown

Docker in Practice - Question

 
Greenhorn
Posts: 29
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am relative new to Docker & have some questions. How does the Docker help when there are dependencies between the applications? Are there any underlying changes needed in the application?
 
Author
Posts: 11
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi!

Can you elaborate on what you mean by 'dependencies between the applications'?

Are you talking about library dependencies, data dependencies, or logical dependencies?

Thanks,

Ian
 
Amandeep Singh Ghai
Greenhorn
Posts: 29
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello Ian,

I was too quick to post that question without much details. I essentially meant:
* Data Dependencies: Usually with sharing of data per Web-Service / FTP etc...
* Library Dependencies: We also have framework supporting several applications, that use common libraries & those are also updated quite often.

What kind of challenges are presented under such situations?

Thanks, Amandeep
 
Ian Miell
Author
Posts: 11
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Amandeep Singh Ghai wrote:Hello Ian,

I was too quick to post that question without much details. I essentially meant:
* Data Dependencies: Usually with sharing of data per Web-Service / FTP etc...
* Library Dependencies: We also have framework supporting several applications, that use common libraries & those are also updated quite often.

What kind of challenges are presented under such situations?

Thanks, Amandeep



In terms of data dependencies, you can use volumes to share data between different containers, or abstract a data service to another container.

Library dependencies arguably easier to manage in Docker, since each image can be managed individually, or a common base image used to manage dependencies shared between different containers.

One of the challenges is to identify and update all your images when a change (eg for security) is required, and this is to an extent an unsolved problem. However, it's not a hard problem to solve, and arguably a simpler problem to solve than a fundamental update to numerous VMs where the outcome is less certain.

Ian
 
Ian Miell
Author
Posts: 11
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Oh, and naturally, this is all covered in the book!

https://www.manning.com/books/docker-in-practice
 
Amandeep Singh Ghai
Greenhorn
Posts: 29
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for the answer Ian.

I am looking forward to what this book offers!
Thanks, Amandeep
 
What kind of corn soldier are you? And don't say "kernel" - that's only for this tiny ad:
Thread Boost feature
https://coderanch.com/t/674455/Thread-Boost-feature
    Bookmark Topic Watch Topic
  • New Topic