• Complain

McKendrick Russ. - Extending Docker

Here you can read online McKendrick Russ. - Extending Docker full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. genre: Computer / Science. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

McKendrick Russ. Extending Docker

Extending Docker: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Extending Docker" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Packt Publishing, 2016. 304 p. ISBN-10: 1786463148, ISBN-13: 978-1-78646-314-2.
Master the art of making Docker more extensible, composable, and modular by leveraging plugins and other supporting tools.With Docker, it is possible to get a lot of apps running on the same old servers, making it very easy to package and ship programs. The ability to extend Docker using plugins and load third-party plugins is incredible, and organizations can massively benefit from it.In this book, you will read about what first and third party tools are available to extend the functionality of your existing Docker installation and how to approach your next Docker infrastructure deployment. We will show you how to work with Docker plugins, install it, and cover its lifecycle. We also cover network and volume plugins, and you will find out how to build your own plugin.Youll discover how to integrate it with Puppet, Ansible, Jenkins, Flocker, Rancher, Packer, and more with third-party plugins. Then, youll see how to use Schedulers such as Kubernetes and Amazon ECS. Finally, well delve into security, troubleshooting, and best practices when extending Docker.By the end of this book, you will learn how to extend Docker and customize it based on your business requirements with the help of various tools and plugins.What you will learn:
Find out about Docker plugins and the problems they solve;
Gain insights into creating your own plugin;
Use Docker tools to extend the basic functionality of the core Docker engine;
Get to grips with the installation and configuration of third-party tools available to use with Docker plugins;
Install, configure, and use a scheduling service to manage the containers in your environment;
Enhance your day-to-day Docker usage through security, troubleshooting, and best practices.Get the first book on the market that shows you how to extend the capabilities of Docker using plugins and third-party tools.
Master the skills of creating various plugins and integrating great tools in order to enhance the functionalities of Docker.
A practical and learning guide that ensures your investment in Docker becomes more valuable.Who This Book Is For:
This book is for developers and sys admins who are well versed Docker and have knowledge on basic programming languages. If you cant wait to extend Docker and customize it to meet your requirements, this is the book for you!

McKendrick Russ.: author's other books


Who wrote Extending Docker? Find out the surname, the name of the author of the book and a list of all author's works by series.

Extending Docker — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Extending Docker" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Extending Docker

Extending Docker

Copyright 2016 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

First published: June 2016

Production reference: 1100616

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham B3 2PB, UK.

ISBN 978-1-78646-314-2

www.packtpub.com

Credits

Author

Russ McKendrick

Reviewer

Francisco Souza

Commissioning Editor

Pratik Shah

Acquisition Editor

Rahul Nair

Content Development Editor

Mayur Pawanikar

Technical Editor

Danish Shaikh

Copy Editor

Vibha Shukla

Project Coordinator

Nidhi Joshi

Proofreader

Safis Editing

Indexer

Mariammal Chettiyar

Production Coordinator

Arvindkumar Gupta

Cover Work

Arvindkumar Gupta

About the Author

Russ McKendrick is an experienced solution architect who has been working in IT and related industries for the better part of 23 years. During his career, he has had varied responsibilities in a number of industries, ranging from looking after an entire IT infrastructure to providing first-line, second-line, and senior support in client-facing and internal teams for corporate organizations.

Russ works almost exclusively with Linux, using open source systems and tools across dedicated hardware, virtual machines to public and private clouds at Node4 Limited, where he heads up the Open Source solutions team.

About the Reviewer

Francisco Souza is a software engineer working in the video area at The New York Times . He is also one of the creators of Tsuru, an open source cloud platform, which is built on top of Docker and other open source solutions, including CloudStack and the Go programming language.

www.PacktPub.com
eBooks, discount offers, and more

Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at > for more details.

At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.

httpswww2packtpubcombookssubscriptionpacktlib Do you need instant - photo 1

https://www2.packtpub.com/books/subscription/packtlib

Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can search, access, and read Packt's entire library of books.

Why subscribe?
  • Fully searchable across every book published by Packt
  • Copy and paste, print, and bookmark content
  • On demand and accessible via a web browser
Preface

In the past few years, Docker has emerged as one of the most exciting new pieces of technology. Numerous companies, both enterprise and start-ups, have embraced the tool.

Several first-party and third-party tools have been developed to extend the core Docker functionality. This book will guide you through the process of installing, configuring, and using these tools, as well as help you understand which is the best tool for the job.

What this book covers

, Introduction to Extending Docker , discusses Docker and some of the problems that it solves. We will also discuss some of the ways in which the core Docker engine can be extended to gain additional functionality.

, Introducing First-party Tools , covers the tools provided by Docker to work alongside the core Docker Engine. These are Docker Toolbox, Docker Compose, Docker Machine, and Docker Swarm.

, Volume Plugins , introduces Docker plugins. We will start by looking at the default volume plugin that ships with Docker and look at three third-party plugins.

, Network Plugins , explains how to extend our container's networking across multiple Docker hosts, both locally and in public clouds.

, Building Your Own Plugin , introduces how to best approach writing your own Docker storage or network plugin.

, Extending Your Infrastructure , covers how to use several established DevOps tools to deploy and manage both your Docker hosts and containers.

, Looking at Schedulers , discusses how you can deploy Kubernetes, Amazon ECS, and Rancher, following the previous chapters.

, Security, Challenges, and Conclusions , helps to explain the security implications of where you deploy your Docker images from, as well as looking at the various tools that we have covered in the previous chapters and the situations they are best deployed in.

What you need for this book

You will need either an OS X or Windows laptop or desktop PC that is capable of running VirtualBox (https://www.virtualbox.org/) and has access to both Amazon Web Service and DigitalOcean accounts with permissions to launch resources.

Who this book is for

This book is aimed at both developers and system administrators who feel constrained by their basic Docker installation and want to take their configuration to the next step by extending the functionality of the core Docker engine to meet the business' and their own ever-changing needs.

Conventions

In this book, you will find a number of text styles that distinguish between different kinds of information. Here are some examples of these styles and an explanation of their meaning.

Code words in text, database table names, folder names, filenames, file extensions, pathnames, dummy URLs, user input, and Twitter handles are shown as follows: "Once installed, you should be able to check whether everything worked as expected by running the Docker hello-world container."

A block of code is set as follows:

### DockerfileFROM php:5.6-apacheMAINTAINER Russ McKendrick ADD index.php /var/www/html/index.php

When we wish to draw your attention to a particular part of a code block, the relevant lines or items are set in bold:

version: '2'services: wordpress: container_name: "my-wordpress-app" image: wordpress ports: - "80:80" environment: - "WORDPRESS_DB_HOST=mysql.weave.local:3306" - "WORDPRESS_DB_PASSWORD=password" - "constraint:node==chapter04-01"

Any command-line input or output is written as follows:

curl -sSL https://get.docker.com/ | sh
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Extending Docker»

Look at similar books to Extending Docker. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Extending Docker»

Discussion, reviews of the book Extending Docker and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.