An Introduction to Docker Plugins

In this eBook, we take a look at Docker Plugins and explain how you can benefit from them. Docker plugins are out-of-process extensions which add capabilities to the Docker Engine. This eBook will help you get started on creating plugins with capabilites such as Authorization (Authz), VolumeDriver, NetworkDriver, and IpamDriver.

Here is what you will learn in this book:

  • What Docker Plugins are
  • How they add additional capabilities to the Docker Engine
  • How they can help you develop software more efficiently 

Download this eBook.

Working with Docker Machine, Compose and Swarm

In this eBook we introduce Docker Machine, Swarm, and Compose. and how they are packaged into what's called the Docker Toolbox. While these services are meant to be simple they require some planning. This eBook will help you get started as you will learn step-by-step how to work with them.

Here is what you will learn in this book:

  • How to get a container host up and running
  • Why Docker Machine, Compose and Swarm are great to have in your toolbelt
  • How to get started with these tools and where they should be used

Download this eBook.  

The Shortlist of Docker Hosting

In this eBook, we will have a closer look at AWS, Digital Ocean, Carina, Sloppy.io, Giant Swarm, Google Compute Engine, Microsoft Azure, Heroku, and Quay.io. Deploying to all of these services is supported by our CI Platform for Docker: Codeship Jet.

Here is what you will learn in this book:

  • Which are the main hosting services available today (August, 2016)
  • The basics on how to get started with these services
  • How these Docker hosting services compare to each other

Download this eBook.

An Introduction to Deploying Docker Apps with Codeship Jet

In this eBook, we will walk you through Codeship Jet, our Continuous Integration platform for Docker. We will look at building and deploying applications to show the full flexibility of the system.

Here is what you will learn in this book:

  • Using the Codeship Jet Web UI to get a good overview of our build's status
  • Builing a minimal Docker container with the codeship-steps.yml and codeship-services.yml files 
  • Integration testing production containers
  • Deploying anything with Codeship Jet

Download this eBook.

Understanding_The_Docker_Ecosystem_sml.png

Understanding the Docker Ecosystem

A free eBook that introduces the Docker Hub, Docker Engine, Kitematic, Docker Machine, Docker Swarm, Docker Compose, Docker Cloud, and Data Center. Learn what they are and how they work.

Here is what you will learn in this book:

  • What is the Docker Hub is and how does it provide Docker images?
  • What is Docker Swarm and how does it help scale your applications?
  • What is Docker Compose and how does it help orchestrating containers?

Download this eBook.

MEAN_WebApps_in_Docker_on_AWS_eBook.png

Running a MEAN Web Application in Docker Containers on AWS

A free eBook that will teach you how to install and run a web application on the MEAN stack. You will also learn how to host this app in Docker containers on AWS.

Here is what you will learn in this book:

  • What is the MEAN stack and how can I build a web application with it?
  • How to run your app on AWS inside isolated Docker containers.
  • How to validate your application from the browser.

Download this eBook.

Private_Docker_Registry_EC2_sml.png

Running a Private Docker Registry on Amazon EC2

A free eBook that will teach you which AWS services are integrated with Docker and how you can use AWS to host your own registry. 

Here is what you will learn in this book:

  • Which AWS services are integrated with Docker?
  • How do I prepare AWS resources for my private Docker registry?
  • How can I launch a private Docker registry with Amazon ECS?

Download this eBook.

Docker_Continuous_Integration_and_Continuous_Delivery_eBook.png

Continuous Integration and Continuous Delivery with Docker

A free eBook that will teach you how to set up a Continuous Delivery Pipeline with Docker and containers and how to create a matrix of deployments of microservices.

Here is what you will learn in this book:

  • How containerization allows to improve the Continuous Delivery process.
  • How to set up Continuous Integration and Delivery with Docker and containers.
  • Going beyond CD with Docker by creating a matrix of deployments of microservices.

Download this eBook.

Orchestrate_Containers_with_Docker_Compose_eBook.png

Orchestrate Containers for Development
with Docker Compose

A free eBook that will teach you how to set up a Docker Compose workflow and how you can reproduce a complex build and test environment easily.

Here is what you will learn in this book:

  • Docker Compose, its functionality and its main commands.
  • How to set up a Docker Compose workflow.
  • How to recreate a microservice architecture on your development machine with Docker Compose.
Download this eBook.

Automate_Development_Workflow_with_Docker_eBook.png

Automate your Development
Workflow with Docker

A free eBook that will teach you how you can introduce Docker to a team of developers to nullify the issue of inconsistent environment setups and the problems that come with them.

Here is what you will learn in this book:

  • Why consistent environments are so important.
  • How a company lost $400 million in 45 minutes due to inconsistent environments.
  • How to build an app to run inside an isolated Docker Container.

Download this eBook.

Why Containers and Docker are the Future

A free eBook about the rise of the Container Stack and why Docker and its ecosystem and community play such a big part in it.

Here is what you will learn in this book:

  • What are the differences between the Traditional, Virtual Machine, and Container Stack
  • Why are Docker and its ecosystem such a big deal?
  • How do Docker and its community help standardize the Container Workflow?

Download this eBook.

Efficiency in Development Workflows

A free eBook about software development best-practices for distributed teams. Learn how to start with Git, Pull Requests, Code Reviews, and Continuous Integration and Deployment.

Download this eBook.