《Docker技术入门与实战》-第1章-初识容器与Docker

0x00 前言

终于开始了,期待以久了,我不会说我学这个就是想做下属于我自己的靶场而已。。。

这篇其实就是读书笔记,《Docker技术入门与实战


0x01 什么是Docker

简单地讲, 可以将Docker 容器理解为一种轻量级的沙盒( sandbox ) 。每个容器内运行着一个应用,不同的容器相互隔离,容器之间也可以通过网络互相通信。容器的创建和停止都十分快速,几乎跟创建和终止原生应用一致;另外,容器自身对系统资源的额外需求也十分有限,远远低于传统虚拟机。很多时候,甚至直接把容器当作应用本身也没有任何问题。


0x02 为什么要使用Docker

  • 在虚拟化中的优势
    • 脱离底层物理硬件的限制
    • “任何时间、任何地点”可获取的
  • 在运维中的优势
    • 更快速的交付和部署
    • 更高效的资源利用
    • 更轻松的迁移和扩展
    • 更简单的更新管理
  • Docker 与虚拟机比较
    • Docker 容器很快,启动和停止可以在秒级实现
    • Docker 容器对系统资源需求很少
    • Docker 通过类似Git 设计理念的操作
    • Docker 通过Dockerfile 支持灵活的自动化创建和部署机制
      《Docker技术入门与实战》-第1章-初识容器与Docker

0x03 Docker与虚拟化

《Docker技术入门与实战》-第1章-初识容器与Docker
这样来看的话,如果在linux下来完成docker的运行,是无法直接再去跑windows系统环境的。。。

当然,肯定有办法的,我暂时能想到的,应该有以下两种方法去支持windows镜像吧

  • docker跑虚拟机,虚拟机跑windows…差评!
  • 用windows系统来装docker,肯定就可以了。。。