首页 > 其他分享 >Docker容器数据卷

Docker容器数据卷

时间:2024-05-22 10:54:54浏览次数:20  
标签:容器 run nginx 挂载 Docker 数据 docker

什么是容器数据卷

容器的持久化和同步操作,也可以实现容器间的数据共享

使用数据卷

使用-v命令

docker run -v 主机目录:容器目录

docker run -it -v d:/test22:/home centos

docker inspect

    "Mounts": [

        {

            "Type": "bind",

            "Source": "d:/test22",

            "Destination": "/home",

            "Mode": "",

            "RW": true,

            "Propagation": "rprivate"

        }

    ],
 

匿名挂载

 docker run -d -P --name nginx01 -v /etc/nginx nginx​ 

# 匿名挂载:只指定了容器内路径,默认存在/var/lib/docker/volumes

具名挂载

docker run -d -P --name nginx01 -v ngnickname:/etc/nginx nginx​ 

# 匿名挂载:只指定了容器内命令,默认存储在 /var/lib/docker/volumes 路径下

最佳实践:数据容器

如果多个容器需要共享数据(如持久化数据库、配置文件或者数据文件等),可以考虑创建一个特定的数据容器,该容器有1个或多个卷。
其它容器通过--volumes-from 来共享这个数据容器的卷。

标签:容器,run,nginx,挂载,Docker,数据,docker
From: https://www.cnblogs.com/jishuwu/p/18205733

相关文章

  • DockerFile
    DockerFile介绍DockeFile是用来构建docker镜像的描述文件,命令参数的脚本。构建步骤1、编写一个dockerfile文件2、dockerbuild构建成为一个镜像3、dockerrun运行镜像4、dockerpush发布镜像DockerFile构建过程基础知识:1、每个保留关键字(指令)都是必须是大写字母2......
  • Java核心面试知识集—大厂数据库面试题
    事务四大特性(ACID)原子性、一致性、隔离性、持久性?原子性(Atomicity)原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。一致性(Consistency)事务开始前和结束后,数据库的完整性......
  • Docker常用命令
    Docker常用命令2024年1月19日,星期五17:58拉取镜像dockerpullcentos运行容器dockerrun[可选参数]imagedockerrun-itcentos/bin/bashdockerrun-d--namenginx001-p3344:80nginx参数说明--name="Name"#容器名字tomcat0ltomcat02,用来区分容器-d......
  • 仿真数据传输常用方式PK,最安全高效的还得是它!
    仿真数据(simulateddata)是在计算机或其他设备上通过模拟真实环境或系统生成的数据。这种数据可以用于各种目的,包括测试、验证、预测和分析等。仿真数据在科研、工程、金融、半导体等领域都有广泛的应用,通过模拟真实环境或系统生成的数据可以为各种研究和实践提供有力支持。仿真......
  • coco数据集转voc数据集
    前言在模型训练的学习中voc和coco是最常见的两种格式,并且经常需要互相转换,本篇提供coco数据集转voc数据集的方法。coco格式分析COCO的全称是CommonObjectsinCOntext,是微软团队提供的一个可以用来进行图像识别的数据集。MSCOCO数据集中的图像分为训练、验证和测试集。......
  • 从实验室的数据单向导出,如何防止员工数据夹带?
    实验室在进行各种实验和研究活动时,会产生多种类型的数据。这些数据是实验过程和结果的重要记录,对于科研工作的进展和成果具有重要意义。以下是一些常见的实验室产生的数据类型:1、原始实验数据:这是实验过程中直接观测或测量得到的数据,如电压、电流、温度、压力、光谱数据、质谱数......
  • 全球厂商之最,华为17篇论文入选国际数据库顶会ICDE
    本文分享自华为云社区《全球厂商之最,华为GaussDB&GeminiDB,17篇论文入选国际数据库顶会ICDE》 ,作者:GaussDB数据库。5月13-17日,国际数据库顶级学术会议ICDE2024于荷兰乌得勒支举行。华为GaussDB和GeminiDB17篇论文入选,成为全球论文入选数量最多的数据库厂商。华为爱丁堡研究......
  • MySQL delete 表数据,磁盘空间不释放 ?
    最近有个上位机获取下位机上报数据的项目,由于上报频率比较频繁且数据量大,导致数据增长过快,磁盘占用多。为了节约成本,定期进行数据备份,并通过delete删除表记录。明明已经执行了delete,可表文件的大小却没减小,令人费解项目中使用MySQL作为数据库,对于表来说,一般为表结构和表数据。......
  • Milvus向量数据库入门实践
    Milvus是一个开源的向量数据库,可以处理万亿级向量相似性搜索和分析。 非结构化数据呈爆炸式增长。而我们可以通过机器学习模型,将非结构化数据转化为embedding向量,随后处理分析这些数据。在此过程中,向量数据库应运而生。向量数据库是一套全托管的非结构化数据处理解决方案,可......
  • 数据库触发器、存储过程、视图、约束
     【触发器】MySQL中的触发器(Trigger)是一种数据库对象,它允许在特定的数据库操作(如INSERT、UPDATE或DELETE)发生之前或之后,自动执行预定义的SQL语句或一系列操作。触发器主要用于增强数据库的逻辑控制,确保数据的完整性和一致性,以及执行一些附加的任务,如审计、日志记录或验证数据。......