- Docker for Developers
- Richard Bullington McGuire Andrew K. Dennis Michael Schwartz
- 173字
- 2021-06-11 18:15:19
Section 1: An Introduction to Docker – Containers and Local Development
In this section, we introduce the reader to the technologies, skills, and steps involved in developing applications using Docker Containers. We begin by tracing the history of hosting and why we need Docker in the first place. We then demonstrate the differences between virtualization and containerization, using VirtualBox to create simple virtual machines and using Docker to create a simple PHP application with state. We discuss how applications involving multiple containers working together (microservices) are the ultimate way to use containers, and present a simple CRUD demo involving several containers, including some prepared by third parties and shared with us on Docker Hub. Finally, we present the Docker Compose tool as a means to orchestrate complete applications made up of multiple containers, while providing private access between the containers.
This section comprises the following chapters:
- Chapter 1, Introduction to Docker
- Chapter 2, Using VirtualBox and Docker Containers for Development
- Chapter 3, Sharing Containers Using Docker Hub
- Chapter 4, Composing Systems Using Containers
- Linux設(shè)備驅(qū)動開發(fā)詳解:基于最新的Linux4.0內(nèi)核
- Windows Server 2012 Hyper-V:Deploying the Hyper-V Enterprise Server Virtualization Platform
- Modern Web Testing with TestCafe
- Windows Phone 7.5 Data Cookbook
- 精解Windows8
- Alfresco 4 Enterprise Content Management Implementation
- 嵌入式Linux應(yīng)用開發(fā)菜鳥進(jìn)階
- 網(wǎng)絡(luò)操作系統(tǒng)管理與應(yīng)用(第三版)
- 計(jì)算機(jī)系統(tǒng):基于x86+Linux平臺
- Linux內(nèi)核設(shè)計(jì)的藝術(shù):圖解Linux操作系統(tǒng)架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)原理
- ElasticSearch Cookbook
- NetDevOps入門與實(shí)踐
- 計(jì)算機(jī)系統(tǒng)的自主設(shè)計(jì)
- Linux操作系統(tǒng)
- Learning Continuous Integration with Jenkins(Second Edition)