《Docker技术入门与实战》-第1章-初识容器与Docker
0x00 前言
终于开始了,期待以久了,我不会说我学这个就是想做下属于我自己的靶场而已。。。
这篇其实就是读书笔记,《Docker技术入门与实战
》
0x01 什么是Docker
简单地讲, 可以将Docker 容器理解为一种轻量级的沙盒( sandbox ) 。每个容器内运行着一个应用,不同的容器相互隔离,容器之间也可以通过网络互相通信。容器的创建和停止都十分快速,几乎跟创建和终止原生应用一致;另外,容器自身对系统资源的额外需求也十分有限,远远低于传统虚拟机。很多时候,甚至直接把容器当作应用本身也没有任何问题。
0x02 为什么要使用Docker
- 在虚拟化中的优势
- 脱离底层物理硬件的限制
-
“任何时间、任何地点”
可获取的
- 在运维中的优势
- 更快速的交付和部署
- 更高效的资源利用
- 更轻松的迁移和扩展
- 更简单的更新管理
- Docker 与虚拟机比较
- Docker 容器很快,启动和停止可以在秒级实现
- Docker 容器对系统资源需求很少
- Docker 通过类似Git 设计理念的操作
- Docker 通过Dockerfile 支持灵活的自动化创建和部署机制
0x03 Docker
与虚拟化
这样来看的话,如果在linux
下来完成docker
的运行,是无法直接再去跑windows
系统环境的。。。
当然,肯定有办法的,我暂时能想到的,应该有以下两种方法去支持windows
镜像吧
- docker跑虚拟机,虚拟机跑windows…差评!
- 用windows系统来装docker,肯定就可以了。。。