尚硅谷Docker实战教程-笔记06【Docker容器数据卷】

这篇具有很好参考价值的文章主要介绍了尚硅谷Docker实战教程-笔记06【Docker容器数据卷】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  • 尚硅谷大数据技术-教程-学习路线-笔记汇总表【课程资料下载】
  • 视频地址:尚硅谷Docker实战教程(docker教程天花板)_哔哩哔哩_bilibili
  1. 尚硅谷Docker实战教程-笔记01【理念简介、官网介绍、平台入门图解、平台架构图解】
  2. 尚硅谷Docker实战教程-笔记02【安装docker、镜像加速器配置】
  3. 尚硅谷Docker实战教程-笔记03【Docker常用命令】
  4. 尚硅谷Docker实战教程-笔记04【Docker镜像】
  5. 尚硅谷Docker实战教程-笔记05【本地镜像发布到阿里云与私有库】

  6. 尚硅谷Docker实战教程-笔记06【Docker容器数据卷】

  7. 尚硅谷Docker实战教程-笔记07【】

目录

1.基础篇

7.Docker容器数据卷

P029【29_容器数据卷是什么】10:05

P030【30_容器数据卷能干嘛】03:37

P031【31_容器卷和主机互通互联】09:59

P032【32_容器卷ro和rw读写规则】05:48

P033【33_容器卷之间的继承】06:43


1.基础篇

7.Docker容器数据卷

P029【29_容器数据卷是什么】10:05

卷就是目录或文件,存在于一个或多个容器中,由docker挂载到容器,但不属于联合文件系统,因此能够绕过Union File System提供一些用于持续存储或共享数据的特性。

卷的设计目的就是数据的持久化,完全独立于容器的生存周期,因此Docker不会在容器删除时删除其挂载的数据卷。

尚硅谷Docker实战教程-笔记06【Docker容器数据卷】,# Docker,大数据,docker,容器,数据卷

P030【30_容器数据卷能干嘛】03:37

*  将运用与运行的环境打包镜像,run后形成容器实例运行 ,但是我们对数据的要求希望是持久化的

Docker容器产生的数据,如果不备份,那么当容器实例删除后,容器内的数据自然也就没有了。

为了能保存数据在docker中我们使用卷。

特点:

1:数据卷可在容器之间共享或重用数据。

2:卷中的更改可以直接实时生效,爽。

3:数据卷中的更改不会包含在镜像的更新中。

4:数据卷的生命周期一直持续到没有容器使用它为止。 

P031【31_容器卷和主机互通互联】09:59

docker run -it --privileged=true -v /宿主机:/容器内 镜像名

docker run -it --privileged=true -v /tmp/host_data:/tmp/docker_data --name=u1 ubuntu

docker容器内的数据(/tmp/docker_data保存进宿主机的磁盘(/tmp/host_data中,双方数据同步!

[root@node001 ~]# docker run -it --name myu3 --privileged=true -v /tmp/myHostData:/tmp/myDockerData ubuntu /bin/bash
root@73bc911b4280:/# pwd
/
root@73bc911b4280:/# cd tmp/myDockerData/
root@73bc911b4280:/tmp/myDockerData# ls
root@73bc911b4280:/tmp/myDockerData# touch dockerin.txt
root@73bc911b4280:/tmp/myDockerData# ls
dockerin.txt
root@73bc911b4280:/tmp/myDockerData# touch hostin.txt
root@73bc911b4280:/tmp/myDockerData# ls -l
total 0
-rw-r--r-- 1 root root 0 Jul  3 02:39 dockerin.txt
-rw-r--r-- 1 root root 0 Jul  3 02:44 hostin.txt
root@73bc911b4280:/tmp/myDockerData# cd /tmp/myHostData/
bash: cd: /tmp/myHostData/: No such file or directory
root@73bc911b4280:/tmp/myDockerData# [root@node001 ~]# 
[root@node001 ~]# 
[root@node001 ~]# docker ps
CONTAINER ID   IMAGE     COMMAND       CREATED          STATUS          PORTS     NAMES
73bc911b4280   ubuntu    "/bin/bash"   17 minutes ago   Up 17 minutes             myu3
d59fc9ff7def   ubuntu    "/bin/bash"   22 minutes ago   Up 22 minutes             magical_nightingale
[root@node001 ~]# docker inspect 73bc911b4280

尚硅谷Docker实战教程-笔记06【Docker容器数据卷】,# Docker,大数据,docker,容器,数据卷 尚硅谷Docker实战教程-笔记06【Docker容器数据卷】,# Docker,大数据,docker,容器,数据卷

总结:

  1. docker修改,主机同步获得 
  2. 主机修改,docker同步获得
  3. docker容器stop,主机修改,docker容器重启看数据是否同步。

P032【32_容器卷ro和rw读写规则】05:48

尚硅谷Docker实战教程-笔记06【Docker容器数据卷】,# Docker,大数据,docker,容器,数据卷

/容器目录:ro 镜像名      就能完成功能,此时容器自己只能读取不能写。

此时如果宿主机写入内容,可以同步给容器内,容器可以读取到。

[root@node001 ~]# docker run -it --name u1 --privileged=true -v /tmp/myHostData:/tmp/myDockerData:ro ubuntu /bin/bash
root@191b846e7af7:/# 

P033【33_容器卷之间的继承】06:43

docker run -it  --privileged=true --volumes-from 父类  --name u2 ubuntu

尚硅谷Docker实战教程-笔记06【Docker容器数据卷】,# Docker,大数据,docker,容器,数据卷

尚硅谷Docker实战教程-笔记06【Docker容器数据卷】,# Docker,大数据,docker,容器,数据卷

尚硅谷Docker实战教程-笔记06【Docker容器数据卷】,# Docker,大数据,docker,容器,数据卷文章来源地址https://www.toymoban.com/news/detail-564732.html

到了这里,关于尚硅谷Docker实战教程-笔记06【Docker容器数据卷】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 尚硅谷Docker实战教程-笔记13【高级篇,Docker轻量级可视化工具Portainer】

    尚硅谷大数据技术-教程-学习路线-笔记汇总表【课程资料下载】 视频地址:尚硅谷Docker实战教程(docker教程天花板)_哔哩哔哩_bilibili 尚硅谷Docker实战教程-笔记01【基础篇,Docker理念简介、官网介绍、平台入门图解、平台架构图解】 尚硅谷Docker实战教程-笔记02【基础篇,Do

    2024年02月15日
    浏览(27)
  • 尚硅谷Docker实战教程-笔记05【本地镜像发布到阿里云与私有库】

    尚硅谷大数据技术-教程-学习路线-笔记汇总表【课程资料下载】 视频地址:尚硅谷Docker实战教程(docker教程天花板)_哔哩哔哩_bilibili 尚硅谷Docker实战教程-笔记01【理念简介、官网介绍、平台入门图解、平台架构图解】 尚硅谷Docker实战教程-笔记02【安装docker、镜像加速器配置

    2024年02月12日
    浏览(39)
  • 尚硅谷Docker-笔记12:Compose容器编排

    Compose 是 Docker 公司推出的一个工具软件,可以管理多个 Docker 容器组成一个应用。你需要定义一个 YAML 格式的配置文件docker-compose.yml,写好多个容器之间的调用关系。然后,只要一个命令,就能同时启动/关闭这些容器。 docker建议我们每一个容器中只运行一个服务,因为docker容

    2024年01月18日
    浏览(32)
  • 尚硅谷之Docker容器数据卷

    Docker容器数据卷是指有点类似我们Redis里面的rdb和aof文件 容器的持久化 容器间继承+共享数据 直接命令添加: 命令: docker run -it -v /宿主机绝对路径目录:/容器内目录 镜像名 查看数据卷是否挂载成功 容器和宿主机之间数据共享 命令(带权限) 根目录下新建mydocker文件夹并进入

    2023年04月14日
    浏览(25)
  • 06. 管理Docker容器数据

    目录 1、前言 2、Docker实现数据管理的方式 2.1、数据卷(Data Volumes) 2.2、数据卷容器(Data Volume Containers) 3、简单示例 3.1、数据卷示例 3.2、数据卷容器示例 在生产环境中使用 Docker,一方面,需要对数据进行保存或者在多个容器之间进行数据共享;另一方面,在 Docker 的容器

    2024年02月14日
    浏览(32)
  • 尚硅谷大数据Flink1.17实战教程-笔记02【部署】

    尚硅谷大数据技术-教程-学习路线-笔记汇总表【课程资料下载】 视频地址:尚硅谷大数据Flink1.17实战教程从入门到精通_哔哩哔哩_bilibili 尚硅谷大数据Flink1.17实战教程-笔记01【Flink概述、Flink快速上手】 尚硅谷大数据Flink1.17实战教程-笔记02【Flink部署】 尚硅谷大数据Flink1.17实

    2024年02月09日
    浏览(33)
  • 尚硅谷大数据Flink1.17实战教程-笔记02【Flink部署】

    尚硅谷大数据技术-教程-学习路线-笔记汇总表【课程资料下载】 视频地址:尚硅谷大数据Flink1.17实战教程从入门到精通_哔哩哔哩_bilibili 尚硅谷大数据Flink1.17实战教程-笔记01【Flink概述、Flink快速上手】 尚硅谷大数据Flink1.17实战教程-笔记02【Flink部署】 尚硅谷大数据Flink1.17实

    2024年02月11日
    浏览(28)
  • 尚硅谷大数据Flink1.17实战教程-笔记03【Flink运行时架构】

    尚硅谷大数据技术-教程-学习路线-笔记汇总表【课程资料下载】 视频地址:尚硅谷大数据Flink1.17实战教程从入门到精通_哔哩哔哩_bilibili 尚硅谷大数据Flink1.17实战教程-笔记01【Flink概述、Flink快速上手】 尚硅谷大数据Flink1.17实战教程-笔记02【Flink部署】 尚硅谷大数据Flink1.17实

    2024年02月16日
    浏览(37)
  • 尚硅谷大数据Flink1.17实战教程-笔记01【Flink概述、Flink快速上手】

    尚硅谷大数据技术-教程-学习路线-笔记汇总表【课程资料下载】 视频地址:尚硅谷大数据Flink1.17实战教程从入门到精通_哔哩哔哩_bilibili 尚硅谷大数据Flink1.17实战教程-笔记01【Flink概述、Flink快速上手】 尚硅谷大数据Flink1.17实战教程-笔记02【Flink部署】 尚硅谷大数据Flink1.17实

    2024年02月09日
    浏览(34)
  • 【docker笔记】Docker容器数据卷

    卷就是目录或者文件,存在于一个或多个容器中,由docker挂载到容器,但不属于联合文件系统,因此能够绕过Union File System提供一些用于持续存储或共享数据的特性 卷的设计目的就是数据的持久化,完全独立于容器的生存周期,因此docker不会在容器删除是删除其挂载的数据卷

    2024年02月02日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包