**DockerDockerDocker**
- [ ](#-)
- [1.1 ?](#11-)
- [](#)
- [](#)
- [1.2 ,](#12-)
- [ Docker ](#--docker-)
- [2.1 Docker?](#21--docker)
- [2.2 Docker ](#22-docker-)
- [2.3 Docker ](#23-docker-)
- [2.4 Docker ?](#24--docker-)
- [ VS ](#--vs-)
- [3.1 ](#31-)
- [3.2 ](#32-)
- [3.3 ](#33-)
- [ Docker](#-docker)
- [4.1 (Image):](#41-image)
- [4.2 (Container):](#42-container)
- [4.3(Repository):](#43repository)
- [ :Build Ship and Run](#-build-ship-and-run)
- [ ](#-)
> **Docker **Docker
##
### 1.1 ?
####
****
- ****
- **LinuxWindows**
- ****
####
****

### 1.2 ,
****

****

****

****
---
> Docker
## Docker

### 2.1 Docker?
DockerDocker
- **Docker **
- **Docker** Google **Go ** **Linux ** cgroupnamespaceAUFS**UnionFS******
**Docke LXC.**
- **Docker **
- ****

### 2.2 Docker
- ****
- **** API
- ****
### 2.3 Docker
- ####
Docker
- ####
Docker Linux Microsoft Windows VM
- ####
Docker Docker
### 2.4 Docker ?
- **Docker **
- ****
- ****
- ****
- ****
- ** Docker **
---
>
## VS
****
### 3.1
.

### 3.2

- **** **** ********
- ** (VM) ** VM VM **** VM ****
DockerDocker**** **Docker**
### 3.3

---
> Docker Docker
## Docker
Docker
- **Image**
- **Container**
- **Repository**
Docker

### 4.1 (Image):
**** Linux root Docker Image root
**Docker **
Docker **Union FS** ****
****
### 4.2 (Container):
ImageContainer ****
** **
****
Docker **** **Volume**() ** run **
### 4.3(Repository):
**Docker Registry**
Docker RegistryRepositoryTag**Docker**
******** ```:``` latest .
**Docker Registry Docker Registry**
**Docker Registry ** Registry
Registry **Docker Hub** Registry[https://hub.docker.com/](https://hub.docker.com/) **Docker Hub** Docker Hub [](https://hub.tenxcloud.com/)[](https://www.163yun.com/product/repo)[DaoCloud ](https://www.daocloud.io/)[](https://www.aliyun.com/product/containerservice?utm_content=se_1292836)
** Docker Registry** Docker Docker Registry Registry Docker Registry Docker Registry API docker
---
> DockerBuild, Ship, and Run
## :Build Ship and Run
Docker**Docker - Build, Ship, and Run Any App, Anywhere**Build, Ship, and Run

- **Build**
- **Ship**
- **Run **
**Docker DockerDocker**
##
DockerDockerDocker