1.卷的用途

  • Docker容器不保持任何数据
  • 重要数据请使用外部卷存储(数据持久化)
  • 容器可以挂载真实机目录或共享存储为卷

    2.主机卷的映射

  • 将真实机目录挂载到容器中提供持久化存储

    • 目录不存在就自动创建
    • 目录存在就直接覆盖掉
  • 多个容器可以映射通一个目录来达到数据共享的目的
  • 启动容器时,使用-v参数映射卷

    • docker run -it -v 真实目录:容器内目录 docker.io/centos:latest

      3.多主机共享目录

  • 在多台docker主机的情况下我们也可以使用共享存储来作为docker的卷服务,可以实现多主机之间多容器的共享卷服务

  • 例如:
    • 使用NFS共享卷
    • 客户端挂载NFS共享,并最终映射到容器中