docker run -itd -v /data/:/data1 centos  bash // -v 用来指定挂载目录,

:前面的/data为本地目录,:后面的/data1 为容器里的目录:

docker:/root# docker run -itd --name zjtest8_frontend -v /data/zjtest8/frontend/:/var/www 192.168.32.150:5000/zjzc_centos6.5_m3 bash
e7ddb534ff695fe520e057a960e340b585658878096cbbc59562f582e4531f8f
docker:/root# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e7ddb534ff69 192.168.32.150:5000/zjzc_centos6.5_m3 "bash" 3 seconds ago Up 1 seconds zjtest8_frontend
bc9914f15b3b 192.168.32.150:5000/zjzc_centos6.5_m3 "bash" 52 minutes ago Up 42 minutes zjtest8_haproxy
docker:/root# docker exec -it e7ddb534ff69 bash 把宿主机的/data/zjtest8/frontend/ 映射到容器的/var/www 目录 bash-4.1# df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 9.8G 1.5G 7.8G 17% /
/dev/mapper/docker-253:0-131547-e7ddb534ff695fe520e057a960e340b585658878096cbbc59562f582e4531f8f
9.8G 1.5G 7.8G 17% /
tmpfs 3.9G 0 3.9G 0% /dev
shm 64M 0 64M 0% /dev/shm
/dev/mapper/vg00-lv_root
490G 4.9G 461G 2% /var/ww 1.haproxy: 192.168.32.152 docker run -itd -v /data/zjtest8/haproxy/:/var/log/haproxy/ --net=none --name zjtest8_haproxy 192.168.32.150:5000/zjzc_centos6.5_m3 bash 2.backoffice:192.168.32.153 docker run -itd --name zjtest8_backoffice -v /data/zjtest8/backoffice/:/var/www 192.168.32.150:5000/zjzc_centos6.5_m3 bash 3.frontend:192.168.32.154 docker run -itd --name zjtest8_frontend -v /data/zjtest8/frontend/:/var/www 192.168.32.150:5000/zjzc_centos6.5_m3 bash 4.app:192.168.32.155 宿主机挂载t盘:
mount -t cifs //192.168.32.7/Public /t -o username=Administrator,password=Zjcap123,rw,dir_mode=0777,file_mode=0777 mkdir apache-tomcat-7.0.55_8081 mkdir apache-tomcat-7.0.55_8082 mkdir=apache-tomcat-7.0.55_8083 docker:/data/zjtest8# ls -ltr
total 24
drwxr-xr-x 2 root root 4096 Mar 22 16:39 haproxy
drwxr-xr-x 2 root root 4096 Mar 22 16:43 frontend
drwxr-xr-x 2 root root 4096 Mar 23 10:15 backoffice
drwxr-xr-x 2 root root 4096 Mar 23 10:33 apache-tomcat-7.0.55_8081
drwxr-xr-x 2 root root 4096 Mar 23 10:33 apache-tomcat-7.0.55_8082
drwxr-xr-x 2 root root 4096 Mar 23 10:33 apache-tomcat-7.0.55_8083 docker run -itd --name zjtest8_app --privileged -v /data/zjtest8/apache-tomcat-7.0.55_8081/:/usr/local/apache-tomcat-7.0.55_8081/ -v /data/zjtest8/apache-tomcat-7.0.55_8082/:/usr/local/apache-tomcat-7.0.55_8082/ -v /data/zjtest8/apache-tomcat-7.0.55_8083/:/usr/local/apache-tomcat-7.0.55_8083/ -v /t:/t -v /data/zjtest8/nfs01/:/nfs01 192.168.32.150:5000/zjzc_centos6.5_app bash 5.nfs01 服务器: 192.168.32.156 docker run -itd --name --privileged zjtest8_nfs01 -v /data/zjtest8/nfs01/:/nfs01 192.168.32.150:5000/zjzc_centos6.5_m4 bash 6.redis 服务器:192.168.32.157 docker run -itd --name zjtest8_redis01 -v /data/zjtest8/redis01/:/data01 192.168.32.150:5000/zjzc_centos6.5_m4 bash 7. zjzc mysql 服务器:192.168.32.158 docker run -itd --name zjtest8_zjzc_mysql -v /data/zjtest8/zjzc_mysql/:/data01 192.168.32.150:5000/zjzc_centos6.5_m4 bash 8.pay mysql 数据库:192.168.32.159 docker run -itd --name zjtest8_pay_mysql -v /data/zjtest8/pay_mysql/:/data01 192.168.32.150:5000/zjzc_centos6.5_m4 bash docker run -itd --name zjtest8_nfs01 --privileged -v /data/zjtest8/nfs01/:/nfs01 192.168.32.150:5000/zjzc_centos6.5_m4 bash --privileged=false Give extended privileges to this container
...
大约在0.6版,privileged被引入docker。
使用该参数,container内的root拥有真正的root权限。
否则,container内的root只是外部的一个普通用户权限。
privileged启动的容器,可以看到很多host上的设备,并且可以执行mount。
甚至允许你在docker容器中启动docker容器。

docker 数据盘映射方案的更多相关文章

  1. 将docker的image转移到数据盘

    1. 将 /var/lib/docker 移至数据盘 原因: docker运行中产生较大文件,以及pull下来的images会占用很多空间: 注意:在执行前确认docker已经启动,sudo dock ...

  2. 如何给容器服务的Docker增加数据盘

    如何给容器服务的Docker增加数据盘 摘要: 我们知道Docker的数据是通过联合文件系统的方式存储到磁盘上,当需要在机器上运行的容器或者镜像的数量不断增加时,有可能磁盘的大小不再满足需求,这个时候 ...

  3. docker改变默认存储路径到数据盘(自己实践)

    一.首先将数据盘格式化分区并挂载(文章中提到的sdb(腾讯云)实践中是vdb(阿里云),文章中挂载在ssd目录下,实践中是挂载到data目录下的,后面安装docker部分以后是实践中的记录,上面数据盘 ...

  4. 斌哥的 Docker 进阶指南—监控方案的实现

    过去的一年中,关于 Docker 的话题从未断过,而如今,从尝试 Docker 到最终决定使用 Docker 的转化率依然在逐步升高,关于 Docker 的讨论更是有增无减.另一方面,大家的注意力也渐 ...

  5. docker多主机网络方案

    本文探讨Docker多主机网络的性能. 在过去的博文里,我测试过 Docker的网络 . MySQL服务器团队 提供了他们自己的结果,和我的观察是一致的. 本文里一系列的测试,想更多关注使用多主机的D ...

  6. Linux格式化、挂载及卸载数据盘

    注意: 磁盘分区和格式化是高风险行为,请慎重操作.本文档描述如何处理一个新买的数据盘,如果您的数据盘上有数据,请务必对数据进行备份以避免可能的数据丢失. 服务器仅支持对 数据盘 进行分区,而不支持对  ...

  7. UCloud数据盘扩容步骤

    1. 扩容目的 由于服务器数据盘存储空间不足导致系统无法正常的.为了彻底解决此问题,我们需要对服务器数据盘进行扩容. 2. 扩容步骤 2.1. 关机(如下图) ​ 2.2. 创建快照(如下图) ​ 2 ...

  8. Azure附加新磁盘,差点掉进去的那个坑,注意临时数据盘

    接今早的mysql问题,最终原因是mysql数据库的数据库文件以及pid丢失,当我还纳闷为什么丢失的情况下 我研究了下Azure云平台的数据磁盘原理,在Azure下,新建vm(centos)后只会提供 ...

  9. docker数据卷管理及网络基础配置

    数据卷 数据卷容器 数据卷迁移数据 端口映射 容器间通信 数据卷的管理 当需要查看容器内应用产生的数据或者把容器内数据备份及多个容器数据共享.有两种方式,数据卷以及数据卷容器. 数据卷 数据卷是一个可 ...

随机推荐

  1. HTML DOM访问

    访问 HTML 元素(节点) 访问 HTML 元素等同于访问节点 您能够以不同的方式来访问 HTML 元素: 通过使用 getElementById() 方法 通过使用 getElementsByTa ...

  2. Swift 中类的初始化器与继承

    首先,Swift 为类定义了两种初始化器来确保类中所有的储存属性都能得到一个初始化值.这两种初始化器就是「指定初始化器」(Designated Initializer)与「便利初始化器」(Conven ...

  3. Gridview编辑时Jquery自动计算自定义列(鼠标离开输入框Jquery计算)

    Jquery片段: <script type="text/javascript"> function compute(nbBoxQuantity, lblQuantit ...

  4. zoj 2067 White Rectangles

    这题解决的算法处理,真的很难想清楚!!尤其是最后的正矩形如何处理.不过终于看懂了 #include<stdio.h> #include<stdlib.h> #include&l ...

  5. Webform之(简单投票)练习

    创建数据库: CREATE table DiaoYanTiMu ( Ids int primary key ,--题目代号 Title varchar() not null ,--要调查的题目 Sel ...

  6. sysctl: command not found

    在安装RedHat5.9时没有在安装时定制软件包,在后面使用sysctl命令时提示: -bash: sysctl: command not found 找了半天原来是还需要安装: rpm -ivh p ...

  7. Last Defence (run time error)

    Last Defence时间限制:1000 ms | 内存限制:65535 KB描述Given two integers A and B. Sequence S is defined as follo ...

  8. 我用过的Linux命令--修改主机名

    下面的所有设置都是在CentOS中实验的,其他的Linux系统的玩法是一样的,只是配置文件的目录可能不一样. 局域网中的主机名类似于广域网中的域名,修改主机名有两种方式: (1)在当前会话中修改主机名 ...

  9. php开发中的一些常用统计的日期

    <?php echo '<br>今天:<br>'; echo date("Y-m-d",strtotime("now")), &q ...

  10. 梳理下phpmyadmin改root密码后登录不上的问题。

    一, 登陆phpmyadmin,然后点击左侧进入mysql数据库,在顶部点击“mysql”进入sql输入界面.输入以下命令: update user set password=password('12 ...