Docker : up and running /
Updated to cover Docker version 1.10 Docker is quickly changing the way that organizations are deploying software at scale. But understanding how Linux containers fit into your workflow--and getting the integration details right--are not trivial tasks. With this practical guide, you'll learn ho...
Clasificación: | Libro Electrónico |
---|---|
Autores principales: | , |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Sebastopol, CA :
O'Reilly,
2015.
|
Edición: | First edition. |
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Copyright
- Table of Contents
- Foreword
- Preface
- Who Should Read This Book
- Why Read This Book?
- Navigating This Book
- Conventions Used in This Book
- Safari® Books Online
- How to Contact Us
- Acknowledgments
- Chapter 1. Introduction
- The Birth of Docker
- The Promise of Docker
- Benefits of the Docker Workflow
- What Docker Isn't
- Chapter 2. Docker at a Glance
- Process Simplification
- Broad Support and Adoption
- Architecture
- Client/Server Model
- Network Ports and Unix Sockets
- Robust Tooling
- Docker Command-Line ToolApplication Programming Interface (API)
- Container Networking
- Getting the Most from Docker
- Containers Are Not Virtual Machines
- Containers Are Lightweight
- Towards an Immutable Infrastructure
- Limited Isolation
- Stateless Applications
- Externalizing State
- The Docker Workflow
- Revision Control
- Building
- Testing
- Packaging
- Deploying
- The Docker Ecosystem
- Wrap-Up
- Chapter 3. Installing Docker
- Important Terminology
- Docker Client
- Linux
- Mac OS X 10.10
- Microsoft Windows 8Docker Server
- Systemd-Based Linux
- Upstart-Based Linux
- init.d-Based Linux
- Non-Linux VM-Based Server
- Test the Setup
- Ubuntu
- Fedora
- CentOS
- Wrap-Up
- Chapter 4. Working with Docker Images
- Anatomy of a Dockerfile
- Building an Image
- Running Your Image
- Environment Variables
- Custom Base Images
- Storing Images
- Public Registries
- Private Registries
- Authenticating to a Registry
- Mirroring a Registry
- Other Approaches to Image Delivery
- Chapter 5. Working with Docker Containers
- What Are Containers?History of Containers
- Creating a Container
- Basic Configuration
- Storage Volumes
- Resource Quotas
- Starting a Container
- Auto-Restarting a Container
- Stopping a Container
- Killing a Container
- Pausing and Unpausing a Container
- Cleaning Up Containers and Images
- Next Steps
- Chapter 6. Exploring Dockert
- Printing the Docker Version
- Server Information
- Downloading Image Updates
- Inspecting a Container
- Getting Inside a Running Container
- docker exec
- nsenter
- Exploring the Shell
- Returning a ResultDocker Logs
- Monitoring Docker
- Container Stats
- Docker Events
- cAdvisor
- Exploration
- Chapter 7. The Path to Production Containers
- Deploying
- Classes of Tooling
- Orchestration Tools
- Distributed Schedulers
- Deployment Wrap-Up
- Testing Containers
- Quick Overview
- Outside Dependencies
- Chapter 8. Debugging Containers
- Process Output
- Process Inspection
- Controlling Processes
- Network Inspection
- Image History
- Inspecting a Container
- Filesystem Inspection
- Moving Along