The Docker Book by James Turnbull

By James Turnbull

A brand new publication designed for SysAdmins, Operations employees, builders and DevOps who're attracted to deploying the open resource box provider Docker.

In this publication, we'll will stroll you thru fitting, deploying, handling, and lengthening Docker. We're going to do this through first introducing you to the fundamentals of Docker and its parts. Then we'll begin to use Docker to construct packing containers and prone to accomplish quite a few projects.

We're going to take you thru the improvement lifestyles cycle, from trying out to construction, and notice the place Docker matches in and the way it will possibly make your existence more straightforward. We'll utilize Docker to construct try environments for brand spanking new initiatives, display tips to combine Docker with non-stop integration workflow, after which find out how to construct program prone and systems. eventually, we'll provide help to use Docker's API and the way to increase Docker your self.

We'll train you ways to:

* set up Docker.
* Take your first steps with a Docker box.
* construct Docker pictures.
* deal with and proportion Docker pictures.
* Run and deal with extra complicated Docker packing containers.
* set up Docker bins as a part of your checking out pipeline.
* construct multi-container functions and environments.
* know about orchestration. Use Compose and Swarm for the orchestration of Docker packing containers and Consul for carrier discovery.
* discover the Docker API.
* Getting aid and increasing Docker.

Show description

Read or Download The Docker Book PDF

Similar system administration books

Java Performance and Scalability: Server-Side Programming Techniques

This e-book was once written with one aim in brain: to supply Java programmers with the services had to construct effective, scalable Java code. the writer stocks his adventure in server-side functionality tuning via measured functionality tests, known as optimizations. every one optimization discusses concepts to enhance the functionality and scalability of your code.

Deploying Microsoft Forefront Protection 2010 for Exchange Server (It Professional Series)

Get targeted, real-world counsel for making plans and enforcing vanguard safety for alternate Server--and aid guard firm electronic mail from viruses, unsolicited mail, phishing, and coverage violations. Guided by means of key individuals of the Microsoft vanguard group, you will delve into method elements, positive aspects, and features, and step via crucial making plans and layout concerns.

Additional info for The Docker Book

Sample text

Docker Machine is a beta installer for deploying Docker on a variety of local and Cloud targets. I've chosen these four methods because they represent the environments that are most commonly used in the Docker community. For example, your developers and sysadmins may wish to start with building Docker containers on their OS X or Windows workstations using Boot2Docker and then promote these containers to a testing, staging, or production environment running one of the other supported platforms. I recommend you step through at least the Ubuntu or the RHEL installation to get an idea of Docker's prerequisites and an understanding of how to install it.

In the book, we'll learn how to use existing images as well as build our own images. Registries Docker stores the images you build in registries. There are two types of registries: public and private. , operates the public registry for images, called the Docker Hub. You can create an account on the Docker Hub and use it to share and store your own images. The Docker Hub also contains, at last count, over 10,000 images that other people have built and shared. Want a Docker image for an Nginx web server, the Asterisk open source PABX system, or a MySQL database?

First, we'll need to ensure the curl command is installed. ↩ gz We can use apt-get to install curl if necessary. 0 (bd79cd9) 38 Chapter 2: Installing Docker Or we can use yum on Fedora. 44: Installing curl on Fedora $ sudo yum -y install curl Now we can use the script to install Docker. com/ | sudo sh This will ensure that the required dependencies are installed and check that our kernel is an appropriate version and that it supports an appropriate storage driver. It will then install Docker and start the Docker daemon.

Download PDF sample

Rated 4.56 of 5 – based on 24 votes