docker中的数据卷

发布时间 2023-04-24 22:15:05作者: 一先生94

1.数据卷  volume  

    定义:用来实现宿主机和容器之间文件目录映射同步。

2.数据卷使用    -v   宿主机路径:容器内路径

    注意:必须在容器首次启动时指定

  a.使用绝对路径数据卷

         docker  run -v  /root/data:/usr/local/tomcat/webapps      .......

     b.使用别名方式数据卷

         docker  run  -v   bb:/usr/local/tomcat/webapps      .......

          注意: 上述中的bb,代表一个数据卷别名

                     bb这个数据别名可以存在,也可以不存在  不存在Docker首次用到时候自动创建

                     第一次使用别名时将容器中原始数据保留下来    使用绝对路径方式不会保留容器中的原始数据

3.别名到底是啥?

   别名代表一个docker,自身维护的数据卷

    1)查看所有docker维护数据卷

             docker volume ls

    2)  查看数据卷详细内容

             docker  inspect   数据卷别名 

    3)  删除数据卷别名

             docker  volume  rm  数据卷别名

 4)  创建一个别名数据卷

             docker  volume  create  数据卷别名