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]
上一篇下一篇

猜你喜欢

热点阅读