广告
返回顶部
首页 > 资讯 > 精选 >docker中容器数据卷volume有什么用
  • 355
分享到

docker中容器数据卷volume有什么用

2023-06-22 06:06:28 355人浏览 薄情痞子
摘要

小编给大家分享一下Docker中容器数据卷volume有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!docker 容器数据卷volume如果数据都在容器中

小编给大家分享一下Docker容器数据卷volume有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

    docker 容器数据卷volume

    如果数据都在容器中,那么我们删除容器的时候数据就会丢失,所以我们希望数据可以持久化。
    例如MySQL容器,我们希望数据可以存储在本地,当Mysql容器删除的时候,数据不会丢失。
    容器之间可以有一个数据共享的技术,Docker容器中产生的数据,同步到本地,这就是卷技术。也就是数据挂载技术,将我们容器内的目录,挂载到linux上面。

    docker中容器数据卷volume有什么用
    挂载之后,我们在容器内做的操作回同步到Linux宿主机上。

    使用数据卷

    方式一:直接使用命令挂载 -v

    docker run -it -v 主机目录:容器目录#测试[root@sumarua home]# docker run -it -v /home/ceshi:/home Centos /bin/bash# 启动起来之后我们可以通过docker inspect容器id]来查看

    docker中容器数据卷volume有什么用

    示例

    mysql的数据持久化

    [root@sumarua home]# docker run -d -p 3310:3306 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWord=666666 --name mysql mysql5.7

    具名挂载和匿名挂载

    #匿名挂载-v 容器内路径docker run -d -p --name Nginx01 -v /etc/nginx nginx#查看所有的volume的情况docker volume ls

    docker中容器数据卷volume有什么用

    # 具名挂载# 通过 -v 卷名:容器内路径docker run -d -p --name nginx02 -v juming-nginx:/etc/nginx nginx#查看docker volume ls

    docker中容器数据卷volume有什么用

    我们可以查看一下卷的挂载的具体位置

    docker volume inspect [卷名]

    docker中容器数据卷volume有什么用

    所有的docker 容器内的卷,没有指定目录的情况下都在/var/lib/docker/volumes/xxxx/_data
    通过具名挂载我们可以方便找到卷。
    如何确定是具名挂载还是匿名挂载,还是指定路径挂载

    -v 容器内路径                 #匿名挂载-v 卷名:容器内路径            #具名挂载-v /宿主机路径:容器内路径      #指定路径挂载

    拓展:

    # 通过 -v 容器内路径:ro rw 改变读写权限ro  readonly   #只读rw  readwrite  #可读可写#默认可读可写#一旦设置了容器权限,容器对我们挂载出来的内容就有限定了#ro 这个路径只能通过宿主机来操作,容器内部是无法操作的。

    方式二:Dockerfile

    Dockerfile 就是用来构建docker镜像的构建文件,命令脚本。
    通过这个脚本可以生成镜像,镜像是一层一层的,脚本是一个一个的命令,每个命令都是一层。

    # 创建一个dockerfile文件,名字可以随机,建议Dockerfile# 文件中的内容 指令(大写)参数FROM centosVOLUME ["volume01","volume02"]CMD echo "----end----"CMD /bin/bash# 这里的每个命令,就是镜像的一层

    数据卷容器

    --volumes-from

    # 用法[root@sumarua]#docker run -it --name docker02 --volumes-from docker01 sumarua/centos

    实现数据同步,容器间数据共享

    docker中容器数据卷volume有什么用

    数据卷容器删除文件后不会影响挂载在此容器上的其他容器的数据访问。是一种拷贝的概念,备份拷贝机制。

    docker中容器数据卷volume有什么用

    容器之间配置信息的传递,数据卷容器的生命周期持续到没有容器使用为止。
    但是一旦持久化到本地,本地的数据是不会删除的。

    以上是“docker中容器数据卷volume有什么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

    --结束END--

    本文标题: docker中容器数据卷volume有什么用

    本文链接: https://www.lsjlt.com/news/303141.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • docker中容器数据卷volume有什么用
      小编给大家分享一下docker中容器数据卷volume有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!docker 容器数据卷volume如果数据都在容器中...
      99+
      2023-06-22
    • docker中容器数据卷volume介绍
      目录docker 容器数据卷volume使用数据卷方式一:直接使用命令挂载 -v方式二:Dockerfile数据卷容器总结docker 容器数据卷volume 如果数据都在容器中,那...
      99+
      2022-11-12
    • 删除docker中没有被使用的数据卷volume
      目录删除docker中没有被使用的数据卷volumePS:如何快速清理Docker无用资源查看 docker 占用的资源只删除那些未被使用的资源删除docker中...
      99+
      2023-01-06
      docker 删除数据卷volume docker 删除数据卷 docker 删除volume docker  volume清理
    • Docker容器中数据卷volumes的使用
      目录选择使用 -v还是—mount-v和—mount的不同行为启动一个带volume的容器启动一个带有volumes服务使用容器加载一个volume使用只读v...
      99+
      2022-11-13
    • Docker容器数据卷操作方法是什么
      本篇内容介绍了“Docker容器数据卷操作方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!容器数据卷介绍什么是数据卷将运用与运行的环...
      99+
      2023-06-30
    • Docker容器数据卷的使用教程
      目录前言1、数据卷概念2、数据卷作用3、配置数据卷4、多容器进行数据交换5、数据卷容器6、数据卷小结总结前言 本文是 Docker 容器的数据卷使用的简单教程,介绍了什么是数据卷、数...
      99+
      2022-11-13
      docker 数据卷容器 docker 数据卷 docker 数据卷
    • docker容器数据卷的读写规则是什么
      这篇文章主要介绍“docker容器数据卷的读写规则是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“docker容器数据卷的读写规则是什么”文章能帮助大家解决问题。在docker创建容器,挂载目录...
      99+
      2023-07-05
    • docker中容器数据卷volumes的示例分析
      这篇文章主要介绍了docker中容器数据卷volumes的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 数据卷的概念   &...
      99+
      2023-06-04
    • 怎么利用Docker容器实现代理转发与数据备份
      这篇文章主要介绍“怎么利用Docker容器实现代理转发与数据备份”,在日常操作中,相信很多人在怎么利用Docker容器实现代理转发与数据备份问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望...
      99+
      2022-10-19
    • java中数组和容器有什么关系
      这期内容当中小编将会给大家带来有关java中数组和容器有什么关系,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Java的优点是什么1. 简单,只需理解基本的概念,就可以编写适合于各种情况的应用程序;2. ...
      99+
      2023-06-14
    • 数据库中触发器有什么用
      这篇文章主要介绍了数据库中触发器有什么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。触发器有两个稳态,可分别表示二进制数码0和1,无外触发...
      99+
      2022-10-18
    • 数组和容器在Python中有什么不同?
      在Python中,数组和容器是两个常见的数据结构,但是它们之间有很大的不同。本文将详细介绍数组和容器在Python中的不同点,并通过演示代码加深理解。 一、数组和容器的定义 数组是一组具有相同类型的元素的集合,这些元素可以通过索引来访问。数...
      99+
      2023-06-13
      关键字 容器 数组
    • 怎么使用docker创建和运行跨平台的容器化mssql数据库
      今天小编给大家分享一下怎么使用docker创建和运行跨平台的容器化mssql数据库的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下...
      99+
      2023-06-30
    • 数据库中plan_hash_value有什么用
      这篇文章给大家分享的是有关数据库中plan_hash_value有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 plan_hash_value...
      99+
      2022-10-19
    • openstack中neutron数据库有什么用
      这篇文章主要介绍openstack中neutron数据库有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一.Neutron 数据库的整体架构图Neutron Database采...
      99+
      2022-10-19
    • 数据库中NESTED_TABLE_SET_REFS hint有什么用
      这篇文章将为大家详细讲解有关数据库中NESTED_TABLE_SET_REFS hint有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 ...
      99+
      2022-10-19
    • 数据库中索引有什么用
      这篇文章主要介绍数据库中索引有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!数据库索引的最大作用就是加快查询速度,它能从根本上减少需要扫表的记录行的数量,数据库索引就是数据库的...
      99+
      2022-10-18
    • 云服务器数据盘有什么用
      云服务器数据盘是一种存储在云服务器上的数据文件,它可以用于存储用户的数据,并支持文件的备份和恢复等功能。 当您使用云服务器上的虚拟机管理程序来创建和管理文件时,云服务器数据盘可以为您提供一个安全、可靠的环境,以备份和保护您的数据。 云服务...
      99+
      2023-10-26
      什么用 服务器 数据
    • Hibernate中怎么使用容器管理的数据源
      本篇内容介绍了“Hibernate中怎么使用容器管理的数据源”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.使用容器管理的数据源在包含JN...
      99+
      2023-06-17
    • Shell 中的数组和容器:它们之间有什么联系?
      Shell 是一种非常强大的脚本语言,同时也是一个功能强大的命令行界面。它可以通过各种方式来处理和管理数据。在 Shell 中,数组和容器都是非常重要的数据结构,它们之间有着紧密的联系。 数组是 Shell 中最常用的数据结构之一。它可以存...
      99+
      2023-08-28
      容器 数组 shell
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作