docker数据管理
2018-07-08 本文已影响0人
lkning
容器添加数据卷
前面地址为宿主机地址,相当于映射path
sudo docker run -v ~/container_data:/data -it ubuntu /bin/bash
数据卷添加权限
sudo docker run -v ~/container_data:/data:ro -it ubuntu /bin/bash
ro-read-only 只读
rw-read-write 写读
dockerfile构建镜像
VOLUME["/data","./data"]
在file中创建volume自动映射
inspect
挂载数据卷容器的方法
docker run --volumes-from [CONTAINER NAME]
数据卷容器
挂载数据卷卷容器的方法
docker run --volumes-from [CONTAINER NAME]
删除挂载宿主机容器依然可以访问,容器只是一个传递参数的作用
数据备份方法
备份
$docker run --volumes-from [container name] -v $(pwd):/backup ubuntu tar cvf /backup/backup.tar [container data volume]
解压
$docker run --volumes-from [container name] -v $(pwd):/backup ubuntu tar xvf /backup/backup.tar [container data volume]