Docker学习总结(68)—— Docker 数据卷相关知识总结
前言
在生产环境中使用 Docker,要想实现数据的持久化(所谓 Docker 的数据持久化即数据不随着 Container 的结束而结束)或者需要在多个容器之间进行数据共享,需要将数据从宿主机挂载到容器中,这就会涉及容器的数据管理操作。Docker 数据卷(data volume,注:位置在/var/lib/docker/volumes)是容器可以访问,但是位置不在 root 文件系统中的一个目录。为了能让容器之间可以共享数据,Docker 让“卷”(volume)可以绕过 Docker 镜像的层叠机制。容器中所有对镜像的改变全部都直接存储。每个容器都有固定的运行目录在 /var/lib/docker 目录下;而每个容器卷的数据则默认单独存储在 /var/lib/docker/volumes/ 目录底下。 docker run 命令的 -v 选项能够实现容器间数据卷中数据的互相拷贝。
管理卷
创建一个自定义容器卷
$ docker volume create myvolume
查看所有容器卷
$ docker volume ls
查看指定容器卷详情信息
$ docker volume inspect myvolume
创建使用指定卷的容器
有了自定义容器卷,我们可以创建一个使用这个数据卷的容器,这里我们以nginx为例:
$ docker run -d -it --name=myvolume -p 8800:80 -v edc-ng
Docker学习总结(68)—— Docker 数据卷相关知识总结相关推荐
- SQL学习之-2.9 数据清理相关知识
这部分主要讲解关于数据清理方面的知识,涉及到如下函数的详细讲解: LEFT .RIGHT.LENGTH 函数 POSITION.STRPOS.SUBSTR函数 CONCAT函数 CAST函数 COAL ...
- 【docker教程】docker视频教程(ubuntu)数据卷挂载、数据卷容器volume、端口映射(镜像叠加,分层复用)rootfs、bootfs(没看完)
黑马程序员Docker容器化技术,从零学会Docker教程 可以先看1-13课.以及 docker概述 文章目录 docker概述 ubuntu安装docker docker架构 配置docker镜像 ...
- docker部署mysql并挂载数据卷
docker部署mysql并挂载数据卷 备份mysql源文件 windows下备份数据库 # 方法一:进入到mysql安装路径下的bin文件,执行备份命令 # pg_dump -h localhost ...
- Docker学习五:Docker 数据管理
前言 本次学习来自于datawhale组队学习: 教程地址为: https://github.com/datawhalechina/team-learning-program/tree/master/ ...
- Docker学习一:Docker简介与安装
前言 本次学习来自于datawhale组队学习: 教程地址为: https://github.com/datawhalechina/team-learning-program/tree/master/ ...
- Docker学习四:Docker 网络
前言 本次学习来自于datawhale组队学习: 教程地址为: https://github.com/datawhalechina/team-learning-program/tree/master/ ...
- Docker学习三:Docker 数据管理
前言 本次学习来自于datawhale组队学习: 教程地址为: https://github.com/datawhalechina/team-learning-program/tree/master/ ...
- Docker学习二:Docker镜像与容器
前言 本次学习来自于datawhale组队学习: 教程地址为: https://github.com/datawhalechina/team-learning-program/tree/master/ ...
- Docker学习笔记2 -- Docker的基本命令和使用
目录 Docker学习笔记1 Docker帮助命令 Docker镜像命令 Docker容器命令 Docker commit操作 Docker学习笔记1 Docker学习笔记1 – Docker基本原理 ...
最新文章
- Mysql INSERT、REPLACE、UPDATE的区别
- 经验 | 秋招总结(拼多多,腾讯,百度,字节)
- jfinal获取url链接上面传来的string类型的值_每个公司都会用的短 URL 服务,怎么设计与实现?...
- Silverlight C# 游戏开发:游戏循环体的五种设计方式
- 计算机领域的范式,编程领域的范式转移
- 3G或应尽早步入细分市场时代
- 【kafka】多图解Kafka中的数据采集和统计机制
- VMware虚拟机设置(vmtools分辨率)
- iOS底层:PAGEZERO的作用
- 联想换机助手_三星s换机助手下载-三星S换机助手 安卓版v3.6.07.11-PC6安卓网
- R语言入门:R、R Studio的安装配置【多图详解、保姆级教程】
- Matlab吴恩达机器学习编程练习ex5:正则化线性回归和偏差v.s. 方差Regularized Linear Regression and Bias v.s. Variance
- 北卡州立大学计算机科学硕士,2020年北卡罗来纳州立大学一年制硕士含金量
- 你离成为程序员的梦想仅一“证”之遥
- 数字逻辑---头歌实训作业---逻辑函数及其描述工具(Logisim)
- ionic 以及cordova apk打包成功,安装不成功,显示Failure [INSTALL_FAILED_CONFLICTING_PROVIDER]
- arxiv202210 | cTransformer:基于Transformer的De Novo Molecular Design生成模型
- 共模电感(扼流圈)选型
- Altium Designer 10对集成库的理解
- 【linux】僵尸进程(Defunct进程)的产生与避免
热门文章
- 设置最小值_WELSIM中设置有限元计算结果的最大最小值
- 服务器配置织梦系统,DedeCMS织梦系统设置说明:核心设置
- apachecommon连接mysql_使用Apache Commons的DBUtils工具包中的,QueryRunner查询数据库返回结果错误...
- C语言之链表探究之单向链表(List)、附双向循环链表参考博文地址
- C++之类和对象的关系
- cocos2dx 2.2.1 android,cocos2dx(2.1.2) 配置android模拟器(虚拟化加速)
- C语言如何设计随机数
- java语言就业方向_2019年汉语言专业最全就业方向
- java 整数变负数_年年有余之java求余的小技巧
- 台式电脑键盘字母乱了_电脑键盘的详细介绍,想懂点电脑必看