Docker创建数据卷容器
2018-05-14 00:25
357 查看
docker create --name test_4 -v /data_4 nginx
创建一个test_4数据卷容器,在该容器的/data_4目录挂载数据卷
使用数据卷容器时,
无须保证数据卷容器处于运行状态,
所以用docker create命令即可。
docker inspect test_4
查看test_4数据卷容器信息
docker run -d --name test_5 --volumes-from test_4 nginx
docker run -d --name test_6 --volumes-from test_4 nginx
创建test_5与test_6两个容器,
并挂载test_4数据卷容器
3个容器中的任何一方在/data_4目录下的操作,
其他的容器都可以看到。
可以多次使用--volumes-from参数,
实现对多个不同的数据卷容器的同时使用,
这些数据卷容器中的数据卷,
都会被挂载到新的容器中。
docker run --name test_7 --volumes-from test_4 -v $(pwd):/folder nginx tar cvfP /folder/folder.tar /data_4
导出
备份命令:
1、利用nginx镜像创建test_7容器;
2、挂载test_4数据卷容器中的data_4数据卷;
3、挂载宿主机的当前目录到test_7容器的/folder目录;
4、test_7容器启动后,把/data_4数据卷压缩为folder.tar
ll
查看宿主机当前目录
相关文章推荐
- docker创建数据卷以及数据卷容器
- docker通过模板创建镜像以及容器、仓库和数据管理
- 11: docker存储之 数据卷以及数据卷容器
- 在Ubuntu 16.04上用Docker Swarm和DigitalOcean创建一个Docker容器集群的方法
- 创建 macvlan 网络 - 每天5分钟玩转 Docker 容器技术(55)
- docker-ce-17.09 容器创建,运行,进入,删除,导入/导出
- Docker创建MySQL容器环境两部曲
- Docker创建支持ssh服务的容器和镜像
- docker容器之数据管理
- docker对数据卷容器进行备份
- Docker-数据卷和数据容器卷
- Docker数据持久化与容器迁移
- 创建docker mysql容器的时候遇到的一些坑
- 创建 Machine - 每天5分钟玩转 Docker 容器技术(46)
- Docker--容器中数据管理--RHEL7.2
- ubuntu14.04创建含ssh服务的suse11sp2 docker容器
- Docker容器数据管理5
- Docker实战之创建一个tomcat容器
- Docker数据管理(数据卷&数据卷容器)
- Dockerfile创建支持ssh服务自启动的容器