美文网首页
(转载)docker-compose 使用数据卷进行持久化

(转载)docker-compose 使用数据卷进行持久化

作者: 7b7d23d16ab5 | 来源:发表于2019-12-21 19:33 被阅读0次

原文链接:https://blog.csdn.net/AV_woaijava/article/details/86685950

使用绝对路径

 ghost:  
   image: ghost
   volumes:
     - ./ghost/config.js:/var/lib/ghost/config.js

使用卷标

 services:
  mysql:  
   image: mysql
   container_name: mysql
   volumes:
     - mysql:/var/lib/mysql
 ...
 volumes:
  mysql:

第一种情况路径直接挂载到本地,比较直观,但需要管理本地的路径
第二种使用卷标的方式,比较简洁,但你不知道数据存在本地什么位置,下面说明如何查看docker的卷标

查看所有卷标

  docker volume ls 

查看批量的卷标

 $ docker volume ls | grep mysql
 local               vagrant_mysql

查看具体的volume对应的真实地址

 $ docker volume inspect vagrant_mysql
 [
    {
        "Name": "vagrant_mysql",
        "Driver": "local",
        "Mountpoint": "/var/lib/docker/volumes/vagrant_mysql/_data"
    }
 ]

相关文章

网友评论

      本文标题:(转载)docker-compose 使用数据卷进行持久化

      本文链接:https://www.haomeiwen.com/subject/ovognctx.html