Jump to ratings and reviews
Rate this book

Pro Docker

Rate this book
In this fast-paced book on the Docker open standards platform for developing, packaging and running portable distributed applications, Deepak Vorha discusses how to build, ship and run applications on any platform such as a PC, the cloud, data center or a virtual machine. He describes how to install and create Docker images. and the advantages of Docker containers.The remainder of the book is devoted to discussing using Docker with important software solutions. He begins by discussing using Docker with a traditional RDBMS using Oracle and MySQL. Next he moves on to NoSQL with chapter on MongoDB Cassandra, and Couchbase. Then he addresses the use of Docker in the Hadoop ecosystem with complete chapters on utilizing not only Hadoop, but Hive, HBase, Sqoop, Kafka, Solr and Spark.

What You Will Learn
Who This Book Is For Apache Hadoop Developers. Database developers. NoSQL Developers.

271 pages, Paperback

Published December 27, 2015

1 person is currently reading
30 people want to read

About the author

Deepak Vohra

43 books

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
0 (0%)
4 stars
1 (5%)
3 stars
3 (15%)
2 stars
3 (15%)
1 star
13 (65%)
Displaying 1 - 6 of 6 reviews
Profile Image for Oleg Galaburda.
1 review4 followers
June 1, 2017
This book has nothing about Docker except of hello world example you can google. Instead it contains like 10 pages about basic docker installation and other content of the book is instructions how to install and use various Apache software you never heard about. Just save your money and keep away from it($40 for it is a joke).
17 reviews
June 19, 2017
Was expecting to get a deep dive into docker, get insights how different parts i.e. networking and volumes work under the hood. Unfortunately this books only describes a few container images. Nothing special and if you now how you can run a container, skip this one.
Profile Image for Andi Dirgantara.
33 reviews
October 4, 2017
This book is so practical, good to read if you want to getting started with hands on step-by-step tutorial. But if you eager to understand better how Docker works inside the hood, this book doesn't provide much information.

There are a lot of example how to runs specific service using Docker like MySQL, PostgreSQL, even Hadoop Ecosystem services like Hadoop (HDFS) itself, Hive, HBase, Sqoop, Kafka, Solr, and Spark which for me it may leads to misconception about how big data framework should be implemented instead of giving insight about how Docker can simplified our DevOps tasks.

I don't recommend this book except they provide update more on Docker side conceptual and how it works under the hood rather than guiding reader step-by-step how to install or run this and that services specifically.
1 review
June 27, 2017
The first two chapters are basically the docker installation guide.

The other chapters repeat the process of installing [...] database, running, connecting a shell, entering an SQL command through the shell and destroying the container. Even the clustered database examples run a cluster within a container and don't even touch a networked setup. The AWS examples also don't touch any aspect of security.

This book really is an embarrassment for the Apress catalogue.
Profile Image for BCS.
218 reviews32 followers
October 17, 2016
Docker has emerged as a popular application virtualisation platform which enables multiple isolated, lightweight containers, complete with their own filesystems, to coexist and, in contrast to machine virtualisation, share the same operating system kernel.

Docker containers are built with all the prerequisites needed to run the given containerised components. Applications may also be composed from multiple containers.

Given the subtitle of this book, one might expect a detailed explanation of how to use Docker, its various configurations and its related suite of tools, to build and deploy custom containers. However, this is not the case. Rather, after a brief introduction to Docker, a description of how to install it, and basic Docker command-line usage, the rest of the book consists of a set of standalone chapters each of which describes how to download and run pre-built Docker images implementing particular application components.

The components covered in these chapters are relevant to modern applications and include a variety of database technologies, Big Data tools and messaging technologies. Each chapter gives an overview of the containerised component along with simple examples demonstrating how to start, stop and interact with the application. A couple of chapters demonstrate the use of two interacting containers.

This book will undoubtedly help readers who are new to Docker to quickly get Docker up and running with some useful applications. The book also provides a convenient introduction to a variety of current technologies, irrespective of whether or not they are run on Docker. The content is presented in an easy “step-by-step guide” format, with liberal use of screenshots. However, I think the coverage both of Docker and the applications is rather limited and light on explanation. While the book does provide an introduction to Docker, readers will quickly find themselves reaching for other, more detailed, resources.

Review by Patrick Hill CEng MBCS CITP
Originally posted: http://www.bcs.org/content/conWebDoc/...
Displaying 1 - 6 of 6 reviews

Can't find what you're looking for?

Get help and learn more about the design.