Volume数据共享

简介: Volume数据共享

一、为什么使用Volume进行数据共享


在使用mysql时,不可能使用容器存储进行数据的存储,需要我们将数据存储到物理机上,这时就需要我们用到Volume。


二、使用Volume命令


docker run  --name tomcat -v  F:\study\docker\webapps: /usr/local/tomcat/webapps  tomcat


三、查看挂载目录


docker ps  #查看所有镜像
docker inspect  镜像编号
![image.png](https://upload-images.jianshu.io/upload_images/15616626-d02e5c5d0b56d317.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
##四、dockerfile文件中设置挂载点
###1、创建dockerfile文件编写脚本


FROM tomcat #基准镜像
VOLUME "/usr/local/tomcat/webapps"  #设置共享文件

###2、创建镜像


docker build -t caiweiwei/volume   F:\老齐课程学习\docker学习\Docker与K8S课程源代码\源代码\volume

###3、启动镜像


docker run -d caiweiwei/volume

###4、查看挂载点并把共享目录加载镜像目录


docker inspect




相关文章
|
存储 SQL 缓存
数据库存储引擎创新:PolarDB X-Engine历史库产品
作为世界上使用最广泛的开源数据库系统,MySQL生态中一直缺乏一个好用的历史数据归档存储方案,既满足大容量低成本同时又具备一定的读写能力。虽然业界曾经推出过一些高压缩引擎如TokuDB,MyRocks等,但是受限于单物理机磁盘容量限制,存储的数据量有限。PolarDB历史库的推出即为满足这一需求。
1896 0
数据库存储引擎创新:PolarDB X-Engine历史库产品
|
数据安全/隐私保护 Android开发
Android Studio 打包APP
Android Studio 打包APP
Android Studio 打包APP
|
弹性计算 数据挖掘 前端开发
阿里云网络增强型云服务器计算型、通用型和内存型有什么区别?
计算型、通用型和内存型网络增强云服务器的区别
|
数据库 Android开发 Windows
微软MAC地址数据库惊爆安全门:任何人都可以定位你
微软一直在建设一个以位置服务为目的,能够公开播放MAC地址(同时包括所在街道)的数据库。这可能包括手机以及笔记本电脑在内。问题在于,微软并没有保护好这个数据库的安全。 根据来自Cnet的Declan McCullagh的一篇报道称,随着汽车到处走寻找热点区域,微软收集了连接到wi-fi 的Windows 7手机数据,并记录在数据库里,但是因为他们疏于保护该数据库,任何人都可以访问该数据库。
2089 0
微软MAC地址数据库惊爆安全门:任何人都可以定位你
|
2天前
|
云安全 人工智能 安全
AI被攻击怎么办?
阿里云提供 AI 全栈安全能力,其中对网络攻击的主动识别、智能阻断与快速响应构成其核心防线,依托原生安全防护为客户筑牢免疫屏障。
|
12天前
|
域名解析 人工智能
【实操攻略】手把手教学,免费领取.CN域名
即日起至2025年12月31日,购买万小智AI建站或云·企业官网,每单可免费领1个.CN域名首年!跟我了解领取攻略吧~
|
6天前
|
安全 Java Android开发
深度解析 Android 崩溃捕获原理及从崩溃到归因的闭环实践
崩溃堆栈全是 a.b.c?Native 错误查不到行号?本文详解 Android 崩溃采集全链路原理,教你如何把“天书”变“说明书”。RUM SDK 已支持一键接入。
473 199