-
Notifications
You must be signed in to change notification settings - Fork 1
[ADD] Adding blog post describing Docker Up & Running book review. #23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ADD] Adding blog post describing Docker Up & Running book review. #23
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a nice review, i think i will take a look at docker again
|
||
In the modern era of software engineering, terms are coined with a new wrapper. | ||
Such wrappers are required to make bread-and-butter out of it. Sometimes good | ||
marketed terms are adopted as best practices. I was having lot of confusions |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lot of confusion
In the modern era of software engineering, terms are coined with a new wrapper. | ||
Such wrappers are required to make bread-and-butter out of it. Sometimes good | ||
marketed terms are adopted as best practices. I was having lot of confusions | ||
about this Docker technology. Even I was unfamiliar with the concept of |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
about Docker. I was unfamiliar even with the concept of containers
but rather than solving initial it created few more questions. I decided to look | ||
for a better resource. By observing some Quora posts and Goodreads reviews, I | ||
decided to read “Docker Up & Running by K. Matthias & S. Kane”. I am sharing my | ||
reading experience here. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I started reading about the Docker from its official
getting started guide. It helped me deploy this blog using Docker,
but rather than clearing things up, it created more questions. I decided to look
for better resources. By reading some Quora posts and Goodreads reviews, I
decided to read “Docker Up & Running by K. Matthias & S. Kane”. I am sharing my
reading experience here.
|
||
I got a printed copy at nearly 450 INR (roughly rounding to 7 USD, where 1 USD = | ||
65 INR) from Amazon. That prize is fairly acceptable with respect to the print | ||
quality. The book begins with a little history of the container (Docker is an |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
history of a container
or
history of containers
quality. The book begins with a little history of the container (Docker is an | ||
implementation of the container). Initial chapters gives a higher level overview | ||
of Docker tools combining Docker engine, Docker image, Docker registry, Docker | ||
compose and Docker container. Authors had indicated software patterns where |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Authors have pointd out situations where Docker is not suitable
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I like this suggestion particularly because it signifies that "software pattern" is a fancy term for repeating situations (just like ultimatecoder points out in the first paragraph for Docker).
|
||
* If you are developer who is unaware of the Docker or who is using Docker but | ||
not aware of the architecture of it then I must advise to read this book. | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If you are a developer who wants to learn about Docker, or who uses Docker but doesnt know the architcture of it then I advise to read this book
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would take the liberty to improve it further:
- Developers who want to learn about Docker
- Developers who use Docker but don't know the architecture
get aware of various debugging strategies and security guidelines for | ||
container infrastructure. Good to get aware of how Docker engine is | ||
communicating with your host workstation. | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If you set up deployment clusters using Docker, then this book can help you learn about the Linux host internals. It will be useful to know about various debuging methods and security guidelines for container infrastructure. It will be also good to know how Doecker engine is communicating with your host workstation.
Did you mean a server by this? Workstation is more like a work PC
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Taking the liberty again:
It will also be good to know how Docker engine...
* This book is not a reference book. If you already well aware of Docker, then I | ||
will not advise you to not read this book. In such case, Docker documentation | ||
can be the best reference. | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is not a reference book. If you alrady know Docker well, then this book is not useful to you. In that case, the documentation is the best reference.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Taking the liberty:
If you already know Docker well, then this book will not be useful.....
natively. The book purely focuses on GNU/Linux platform and highlight ways. | ||
It highlights ways to run Docker over Windows using VM and Boot2Docker for | ||
Non-Linux VM-based servers. | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I assume Docker was not supporting Windows platforms natively. The book focuses on GNU/Linux platforms and their usage as well as ways to run Docker on Windows using VMs and Boot2Docker for non-Linux VM-based servers.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Taking the liberty again:
I assume Docker was not supporting Windows platforms natively when the book was written....
Conclusion | ||
|
||
* Your GNU/Linux skills are your Docker skills. Once you will understand what | ||
internally Docker is using, your decisions will become more mature. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Once you understand what Docker is using internally, your decisions will become better.
|
||
The book provides a nice overview of Docker toolchain. It is not a reference | ||
book. Even though few options are deprecated, I will advise you to read this | ||
book and then refer to the official documentation to get aware with the latest |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
to get familiar with
|
||
Detailed overview | ||
|
||
I got a printed copy at nearly 450 INR (roughly rounding to 7 USD, where 1 USD = |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
at ~₹450 (~US$7, US$1=₹65)
Detailed overview | ||
|
||
I got a printed copy at nearly 450 INR (roughly rounding to 7 USD, where 1 USD = | ||
65 INR) from Amazon. That prize is fairly acceptable with respect to the print |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The price
I got a printed copy at nearly 450 INR (roughly rounding to 7 USD, where 1 USD = | ||
65 INR) from Amazon. That prize is fairly acceptable with respect to the print | ||
quality. The book begins with a little history of the container (Docker is an | ||
implementation of the container). Initial chapters gives a higher level overview |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
chapters give a
quality. The book begins with a little history of the container (Docker is an | ||
implementation of the container). Initial chapters gives a higher level overview | ||
of Docker tools combining Docker engine, Docker image, Docker registry, Docker | ||
compose and Docker container. Authors had indicated software patterns where |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I like this suggestion particularly because it signifies that "software pattern" is a fancy term for repeating situations (just like ultimatecoder points out in the first paragraph for Docker).
|
||
* If you are developer who is unaware of the Docker or who is using Docker but | ||
not aware of the architecture of it then I must advise to read this book. | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would take the liberty to improve it further:
- Developers who want to learn about Docker
- Developers who use Docker but don't know the architecture
get aware of various debugging strategies and security guidelines for | ||
container infrastructure. Good to get aware of how Docker engine is | ||
communicating with your host workstation. | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Taking the liberty again:
It will also be good to know how Docker engine...
* This book is not a reference book. If you already well aware of Docker, then I | ||
will not advise you to not read this book. In such case, Docker documentation | ||
can be the best reference. | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Taking the liberty:
If you already know Docker well, then this book will not be useful.....
natively. The book purely focuses on GNU/Linux platform and highlight ways. | ||
It highlights ways to run Docker over Windows using VM and Boot2Docker for | ||
Non-Linux VM-based servers. | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Taking the liberty again:
I assume Docker was not supporting Windows platforms natively when the book was written....
@@ -0,0 +1,117 @@ | |||
--- | |||
layout: post |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I do not like the overall layout/structure of the post.
May be it is the way paragraphs are posed, but the flow of the post doesn't feel soft. It jumps between things very fast.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It might be hard but do you think 7e6f4bc has mistakes but smooth flow? Thanks :)
No description provided.