Beginning DevOps with Docker automate the deployment of your environment with the power of the Docker toolchain

Automate the deployment of your environment with the power of the Docker toolchain About This Book Written and reviewed by expert Docker developers The book precisely covers all the essential topics such as building images and managing container swarms required in day to day use for Docker The book...

Full description

Bibliographic Details
Other Authors: Muli, Joseph, author (author)
Format: eBook
Language:Inglés
Published: Birmingham ; Mumbai : Packt 2018.
Edition:1st edition
Subjects:
See on Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630756906719
Table of Contents:
  • B11376_Cover-High Res
  • C09882 ebook
  • _GoBack
  • Preface
  • Images and Containers
  • Virtualization versus Containerization
  • How Docker Improves a DevOps Workflow
  • Recap of the Docker Environment
  • Basic Docker Terminal Commands
  • Activity 1 - Utilizing the docker pull Command
  • Activity 2 - Analyzing the Docker CLI
  • Dockerfile Syntax
  • Writing Dockerfiles for Python and JavaScript examples
  • Python
  • JavaScript
  • Activity 3 - Building the Dockerfile
  • Building Images
  • docker build
  • Removing Docker Images
  • Activity 4 - Utilizing the Docker Image
  • Running Containers From Images
  • Python
  • Versioning Images and Docker Hub
  • Deploying a Docker Image to Docker Hub
  • Summary
  • Application Container Management
  • The docker-compose Tool
  • Installing docker-compose
  • Overview of a Multi-Container Application Setup
  • The Frontend
  • The Backend
  • The Database
  • Using docker-compose
  • docker-compose first run
  • Activity 1 - Running WordPress Using docker-compose
  • The docker-compose file: docker-compose.yml
  • The docker-compose CLI
  • Activity 2 - Analyzing the docker- compose CLI
  • Managing Multiple Containers and Distributed Application Bundles
  • Improve a Docker Workflow
  • The Django Compose File Broken Down
  • Endure Data Using Volumes
  • Ports
  • Activity 3 - Running the docker-compose File
  • Networking with docker-compose
  • Run the WordPress Containers
  • Summary
  • Orchestration and Delivery
  • Orchestration
  • An Overview of Docker Swarm
  • Using Docker Engine to Create a Swarm
  • Creating Docker Machines
  • Listing Created Machines
  • Worker Machine Creation
  • Initializing our Swarm
  • Connecting to a Machine
  • Initializing Swarm Mode
  • Adding Workers to our Swarm
  • Viewing a Cluster's Status
  • Activity 1 - Adding Nodes to a Cluster
  • Managing Services and Applications in a Swarm.
  • Creating a Service
  • Listing Services
  • Service Status
  • How Do We Know Our Site is Running?
  • Activity 2 - Running Services on a Swarm
  • Scaling Services Up and Down
  • Scaling Our Database Service
  • How Does Swarm Know Where to Schedule a Service?
  • How Does Swarm Load Balance Requests between Replicas?
  • Activity 3 - Scaling Services on a Swarm
  • Summary
  • Index.