1. 安装Docker

    image.png

    1. 镜像是什么
      1. 一个分层存储的文件,不是一个单一的文件
      2. 一个软件的环境
      3. 一个镜像可以创建N个容器
      4. 一种标准化的交付
      5. 一个不包含Linux内核而又精简的Linux操作系统
    2. 配置加速器

    image.png

    1. 常用镜像管理命令

    image.png

    1. 创建容器常用选项

    image.png

    1. 常用容器管理命令
    2. image.png
    3. 容器数据持久化
      1. Docker提供三种方式将数据从宿主机挂载到容器中:
        1. volumes:Docker管理宿主机文件系统的一部分(/var/lib/ydocker/volumes)。保存数据的最佳方式。
        2. bindmounts:将宿主机上的任意位置的文件或者目录挂载到容器中。image.png
    4. 容器网络模型
      1. vethpair:成对出现的一种虚拟网络设备,数据从一端进,从另一端出。用于解决网络命名空间之间隔离。
      2. docker0:网桥是一个二层网络设备,通过网桥可以将Linux支持的不同的端口连接起来,并实现类似交换机那样的多对多的通信。
      3. image.png