Learning Docker
暫譯: 學習 Docker

Pethuru Raj, Jeeva S. Chelladhurai, Vinod Singh

  • 出版商: Packt Publishing
  • 出版日期: 2015-06-19
  • 售價: $2,220
  • 貴賓價: 9.5$2,109
  • 語言: 英文
  • 頁數: 235
  • 裝訂: Paperback
  • ISBN: 1784397938
  • ISBN-13: 9781784397937
  • 相關分類: Docker
  • 已過版

商品描述

Optimize the power of Docker to run your applications quickly and easily

About This Book

  • Learn to compose, use, and publish the Docker containers
  • Leverage the features of Docker to deploy your existing applications
  • Explore real world examples of securing and managing Docker containers

Who This Book Is For

If you are an application developer who wants to learn Docker in order to utilize its features for application deployment, then this book is for you. No prior knowledge of Docker is required.

What You Will Learn

  • Build a Docker image using Dockerfiles
  • Push and publish images on Docker Hub
  • Run your own private Docker Hub and upload images onto it
  • Create and run services inside a container to deploy your applications with ease
  • Share data between the Docker host and containers
  • Orchestrate multiple containers with Docker Compose
  • Test and debug applications inside a Docker container
  • Secure your Docker containers with SELinux

In Detail

Docker is a next-generation platform for simplifying application containerization life-cycle. Docker allows you to create a robust and resilient environment in which you can generate portable, composable, scalable, and stable application containers.

This book is a step-by-step guide that will walk you through the various features of Docker from Docker software installation to the impenetrable security of containers. The book starts off by elucidating the installation procedure for Docker and a few troubleshooting techniques. You will be introduced to the process of downloading Docker images and running them as containers. You'll learn how to run containers as a service (CaaS) and also discover how to share data among containers. Later on, you'll explore how to establish the link between containers and orchestrate containers using Docker Compose. You will also come across relevant details about application testing inside a container. You will discover how to debug a container using the docker exec command and the nsenter tool. Finally, you will learn how to secure your containers with SELinux and other proven methods.

商品描述(中文翻譯)

優化 Docker 的效能,以快速且輕鬆地運行您的應用程式

本書簡介


  • 學習如何組合、使用和發佈 Docker 容器

  • 利用 Docker 的功能來部署您現有的應用程式

  • 探索保護和管理 Docker 容器的實際案例

本書適合誰閱讀

如果您是一位應用程式開發者,想要學習 Docker 以利用其功能進行應用程式部署,那麼這本書適合您。無需具備 Docker 的先前知識。

您將學到什麼


  • 使用 Dockerfile 建立 Docker 映像檔

  • 在 Docker Hub 上推送和發佈映像檔

  • 運行自己的私有 Docker Hub 並上傳映像檔

  • 在容器內創建和運行服務,以輕鬆部署您的應用程式

  • 在 Docker 主機和容器之間共享數據

  • 使用 Docker Compose 協調多個容器

  • 在 Docker 容器內測試和除錯應用程式

  • 使用 SELinux 保護您的 Docker 容器

詳細內容

Docker 是一個下一代平台,用於簡化應用程式容器化的生命週期。Docker 允許您創建一個穩健且具彈性的環境,在其中可以生成可攜帶、可組合、可擴展且穩定的應用程式容器。

本書是一本逐步指南,將引導您了解 Docker 的各種功能,從 Docker 軟體安裝到容器的堅不可摧的安全性。本書首先闡明 Docker 的安裝程序和一些故障排除技術。您將了解下載 Docker 映像檔並將其作為容器運行的過程。您將學習如何將容器作為服務 (CaaS) 運行,並發現如何在容器之間共享數據。稍後,您將探索如何建立容器之間的連結並使用 Docker Compose 協調容器。您還會接觸到有關在容器內進行應用程式測試的相關細節。您將發現如何使用 docker exec 命令和 nsenter 工具來除錯容器。最後,您將學習如何使用 SELinux 和其他經過驗證的方法來保護您的容器。

最後瀏覽商品 (20)