docker创建数据卷以及数据卷容器
2015-12-23 13:01
796 查看
docker容器管理有2中方式:1:数据卷:类似Linux下目录挂载mount2:数据卷容器:其实就是一个正常的容器,专门用来提供数据卷供其它容器挂载的
使用docker search xxx //xxx指的是搜索相应的镜像。搜索后根据自己需求进行pull 下载镜像
挂载本地目录作为容器node2数据卷
查看本地目录文件
[root@0d935fcad74b ~]# logout
运行容器node3,挂载数据卷来自容器node1的数据卷
本文出自 “村里的男孩” 博客,请务必保留此出处http://noodle.blog.51cto.com/2925423/1727486
使用docker search xxx //xxx指的是搜索相应的镜像。搜索后根据自己需求进行pull 下载镜像
root@zxl-node4 :~# docker pull jdeathe/centos-ssh查看pull后的镜像
root@zxl-node4 :~# docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE jdeathe/centos-ssh latest ebb3f7483e15 4 weeks ago 276.2 MB数据卷运行容器名字为node1,并在容器内挂载/data-node1数据卷
:~# docker run -itd --name node1 -v /data-node1 jdeathe/centos-ssh /bin/bash a51fbc7cf66c4db39316e96b777f3a53900c25bcae8cb227491742b7f3fe6656进入node1容器
:~# ./docker-enter node1查看容器内挂载的数据卷
[root@a51fbc7cf66c ~]# ll /data-node1/ total 0 [root@a51fbc7cf66c ~]# ll /data-node1/ -d drwxr-xr-x 2 root root 4096 Dec 23 01:36 /data-node1/
挂载本地目录作为容器node2数据卷
查看本地目录文件
root@zxl-node4 :~# ls /data/ docker nginx web1 web2运行容器node2,本地/data目录作为容器node2的数据卷
root@zxl-node4 :~# docker run -itd --name node2 -v /data:/data-node1 jdeathe/centos-ssh /bin/bash 0d935fcad74b00b86f0264c466853813426b3dc50ac6bd98377cfa608500b851进入容器node2
:~# ./docker-enter node2查看容器内的挂载本地目录对应数据卷目录文件信息
[root@0d935fcad74b ~]# ls /data-node1/ docker nginx web1 web2 [root@0d935fcad74b ~]# cat /data-node1/docker This is a docker containers容器挂载其他容器的数据卷
[root@0d935fcad74b ~]# logout
运行容器node3,挂载数据卷来自容器node1的数据卷
:~# docker run -itd --name node3 --volumes-from node1 jdeathe/centos-ssh /bin/bash 5a4ef366033418a4f1c1b8de02d32960ee413f525eb0398fb831074892010d45进入node3容器,并查看相关数据卷目录文件信息
:~# ./docker-enter node3 [root@5a4ef3660334 ~]# ls /data-node1/ [root@5a4ef3660334 ~]# ls /data-node1/ -d /data-node1/ [root@5a4ef3660334 ~]# ls -l /data-node1/ -d drwxr-xr-x 2 root root 4096 Dec 23 01:36 /data-node1/运行其他容器依然可以继续挂载其他容器的数据卷
[root@5a4ef3660334 ~]# logout :~# docker run -itd --name node4 --volumes-from node1 jdeathe/centos-ssh /bin/bash 571c7712daecbf0c0bccf02b1b3e615d61b14aeba95360013dd35d5a277dfa03 :~# ./docker-enter node4 [root@571c7712daec ~]# ls -l /data-node1/ -d drwxr-xr-x 2 root root 4096 Dec 23 01:36 /data-node1/注:以上是关于容器创建数据卷相关信息
本文出自 “村里的男孩” 博客,请务必保留此出处http://noodle.blog.51cto.com/2925423/1727486
相关文章推荐
- 阿里云Docker镜像库
- docker--install , settings ,doc
- 最近发现docker感觉不错
- 对延时敏感的应用是否应该使用Docker?
- 安装docker及配置Android开发环境
- 安装docker及配置Android开发环境
- Docker系列三
- Docker系列二
- 在Docker中部署Subversion 1.9.3(CentOS7)
- Docker系列一
- docker私有源
- 常用docker命令,及一些坑
- docker【7】docker运行简单的应用程序(tomcat)以及怎么把宿主机的文件copy到容器
- Docker学习一
- 深入浅出Docker(一):Docker核心技术预览
- Welcome Docker to SUSE Linux Enterprise Server【水平有限,中英对比,求纠错】
- docker【6】docker网络配置
- docker常用命令
- ubuntu14.04安装docker
- Docker系列(九)Kubernetes安装