理念

  • 将运行与运行的环境打包形成容器运行,运行可以伴随着容器,但是我门对数据的要求希望是持久化的
  • 容器之间希望有可能共享数据

    场景

Docker容器产生的数据,如果不通过docker commit生成新的镜像,使得数据作为镜像的一部分保存下来,那么容器删除后,数据自然也就没有了。

为了能保存数据在docker中我们使用卷。

案例

  1. // 共享宿主机和容器的文件夹
  2. docker run -it -v 宿主机文件夹/容器文件夹:[权限] image