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...

Descripción completa

Detalles Bibliográficos
Otros Autores: Muli, Joseph, author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Birmingham ; Mumbai : Packt 2018.
Edición:1st edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630756906719
Tabla de Contenidos:
  • 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.