知道的越多,不知道的就越多 —《三体》
Docker官网:http://www.docker.com
Github Docker 源码:https://github.com/moby
仓库地址:https://hub.docker.com/
docker 优点
传统方案:
- 项目境搭建浪费时间
- 无法跨平台
- 虚拟机笨重
优点:
- 更快速的交付和部署:打包镜像,发布测试
- 更快速的升级和扩容:快速移植到不同的服务器
- 更简单的系统运维;测试开发生产环境高度一致
- 更高效的计算资源原理用:docker 内核级别的虚拟化,可以在一个物理机上运行很多容器实例,服务器的资源可以被压榨到极致
项目加上环境一同发布。docker配置环境,可跨平台
docker思想来自于集装箱,
docker 核心思想:打包装箱,相互隔离,
docker 历史
美国dotcloud 做一些paas的云计算服务,将自己的Vm容器化技术命名为docker,
2013 开源
2014 docker 1.0发布
docker 底层
docker 和虚拟机不同:
- 传统虚拟机,虚拟出一个硬件,运行一个完整的操作系统,然后在这个系统上安装和运行应用,
- 容器中的内容直接运行在宿主机,容器自己没有内核,没有虚拟硬件
- 每个容器内互相隔离,各自文件系统,互不影响
docker 基于go 语言开发
