1.docker 历史:
- 2013 ~ 开源应用容器引擎,go语言开发,可以让开发者打包他们的应用及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的系统
2.docker 优点:
- 快速交付应用,打包快,加快测试,加快发布,缩短交付周期
- 复杂环境管理,应用隔离,开发环境/测试环境/线上环境
- 轻量级:对系统来说,一个docker只是一个进程,一个系统可以运行上千个容器
3. docker 架构:
1 | - client: |
4.docker与虚拟机的区别:
1 | 容器与容器只是进程的隔离,虚拟机则是完全的资源隔离 |
5.基本概念:
1 | 镜像: docker images,每个镜像都可能依赖一个或多个下层的镜像组成另一个镜像,AUFS文件系统 |