docker 数据盘映射方案
- 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 数据盘映射方案的更多相关文章
- 将docker的image转移到数据盘
1. 将 /var/lib/docker 移至数据盘 原因: docker运行中产生较大文件,以及pull下来的images会占用很多空间: 注意:在执行前确认docker已经启动,sudo dock ...
- 如何给容器服务的Docker增加数据盘
如何给容器服务的Docker增加数据盘 摘要: 我们知道Docker的数据是通过联合文件系统的方式存储到磁盘上,当需要在机器上运行的容器或者镜像的数量不断增加时,有可能磁盘的大小不再满足需求,这个时候 ...
- docker改变默认存储路径到数据盘(自己实践)
一.首先将数据盘格式化分区并挂载(文章中提到的sdb(腾讯云)实践中是vdb(阿里云),文章中挂载在ssd目录下,实践中是挂载到data目录下的,后面安装docker部分以后是实践中的记录,上面数据盘 ...
- 斌哥的 Docker 进阶指南—监控方案的实现
过去的一年中,关于 Docker 的话题从未断过,而如今,从尝试 Docker 到最终决定使用 Docker 的转化率依然在逐步升高,关于 Docker 的讨论更是有增无减.另一方面,大家的注意力也渐 ...
- docker多主机网络方案
本文探讨Docker多主机网络的性能. 在过去的博文里,我测试过 Docker的网络 . MySQL服务器团队 提供了他们自己的结果,和我的观察是一致的. 本文里一系列的测试,想更多关注使用多主机的D ...
- Linux格式化、挂载及卸载数据盘
注意: 磁盘分区和格式化是高风险行为,请慎重操作.本文档描述如何处理一个新买的数据盘,如果您的数据盘上有数据,请务必对数据进行备份以避免可能的数据丢失. 服务器仅支持对 数据盘 进行分区,而不支持对 ...
- UCloud数据盘扩容步骤
1. 扩容目的 由于服务器数据盘存储空间不足导致系统无法正常的.为了彻底解决此问题,我们需要对服务器数据盘进行扩容. 2. 扩容步骤 2.1. 关机(如下图) 2.2. 创建快照(如下图) 2 ...
- Azure附加新磁盘,差点掉进去的那个坑,注意临时数据盘
接今早的mysql问题,最终原因是mysql数据库的数据库文件以及pid丢失,当我还纳闷为什么丢失的情况下 我研究了下Azure云平台的数据磁盘原理,在Azure下,新建vm(centos)后只会提供 ...
- docker数据卷管理及网络基础配置
数据卷 数据卷容器 数据卷迁移数据 端口映射 容器间通信 数据卷的管理 当需要查看容器内应用产生的数据或者把容器内数据备份及多个容器数据共享.有两种方式,数据卷以及数据卷容器. 数据卷 数据卷是一个可 ...
随机推荐
- Android 新兴的UI模式——侧边导航栏【转】
侧边导航栏也就是大家熟知的SliddingMenu,英文也叫Fly-In App Menu.Side Navigation等.当然谷歌现在已经推出类似这个效果的组件--Navigation Drawe ...
- 2.Freshman阶段学习内容的确定
我刷知乎.在知乎上答题的程序员,不是很牛逼就是更牛逼,说起各种系统.各种系统的各种版本.各种语言.数据库.算法.IT届的各种圣战都有板有眼.信手拈来.头头是道,不得不服.这导致了一些非常严重的问题:我 ...
- windows service 的创建 安装 调试 错误回发
关于如何快速创建一个windows服务 1.在vs中创建windows服务 名称:你要写的服务名称 位置:创建服务所在的位置 点击确定 2.代码编写 3.添加安装程序 点击添加安装程序出现 分别右击设 ...
- Gridview编辑时Jquery自动计算自定义列(鼠标离开输入框Jquery计算)
Jquery片段: <script type="text/javascript"> function compute(nbBoxQuantity, lblQuantit ...
- [Swust OJ 838]--最优价值(0-1背包+数学)
题目链接:http://acm.swust.edu.cn/problem/838/ Time limit(ms): 1000 Memory limit(kb): 10000 Description 我 ...
- jQuery学习之结构解析
jQuery内核解析 1.jQuery整体的结构是一个匿名函数 (function( window, undefined ) {})(window); 2.jQuery就是一个很普通的函数,也是一个很 ...
- datatable,查询,排序,复制等操作
DataTable排序,检索,合并详解 一.排序 获取DataTable的默认视图 对视图设置排序表达式 用排序后的视图导出的新DataTable替换就DataTable (Asc升序可省略,多列排序 ...
- Cyclomatic complexity
Cyclomatic Code Complexity was first introduced by Thomas McCabe in 1976. In 1976, Thomas McCabe pub ...
- spss
编辑 SPSS(Statistical Product and Service Solutions),“统计产品与服务解决方案”软件.最初软件全称为“社会科学统计软件包” (SolutionsStat ...
- 射频识别技术漫谈(26)——Felica的文件系统
Felica的文件系统使用“系统\域\服务\数据块”的结构,如下图所示.通过这种结构实现对卡片非易失性存储区的使用和操作. Fe ...