美文网首页
docker食用食谱(四) —— 数据

docker食用食谱(四) —— 数据

作者: 谁有羊毛 | 来源:发表于2019-12-15 19:40 被阅读0次

    数据卷 volume

    数据卷是一个绕过ufs的特殊目录

    1. 数据卷相关命令
    #查看数据卷
    docker volume ls -a
    # 创建数据卷
    docker volume create demo_v
    # 删除不再使用的数据卷
    docker volume prune
    # 删除一个数据卷
    docker volume rm volume_id
    # 实际上可以查一下
    docker volume -h
    # 目录映射 本地 -> docker
    docker run -t container_tagname -v /root/data:/data
    

    数据持久化

    1. mysql数据我们希望持久保存,所以如何持久化呢?
    • mysql的数据是放在 /var/lib/mysql 这个容器的目录下的,所以只要挂载这个目录即可 —— 挂载后的目录会被覆盖,也就是容器的目录下的文件都在容器运行的时候不可用,转而使用宿主机挂载的目录
    
    docker run --name some-mysql -p 3306:3306 -v ~/Documents/volumes/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root1234 -d mysql:5.7
    

    相关文章

      网友评论

          本文标题:docker食用食谱(四) —— 数据

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