使用Docker-数据卷命令
数据卷(容器数据管理)
在之前的nginx案例中,修改nginx的html页面时,需要进入nginx内部。并且因为没有编辑器,修改文件也很麻烦。
这就是因为容器与数据(容器内文件)耦合带来的后果。
要解决这个问题,必须将数据与容器解耦,这就要用到数据卷了。
什么是数据卷
数据卷(volume)是一个虚拟目录,指向宿主机文件系统中的某个目录。
一旦完成数据卷挂载,对容器的一切操作都会作用在数据卷对应的宿主机目录了。
这样,我们操作宿主机的/var/lib/docker/volumes/html目录,就等于操作容器内的/usr/share/nginx/html目录了
数据集操作命令
数据卷操作的基本语法如下:
docker volume [COMMAND]
docker volume命令是数据卷操作,根据命令后跟随的command来确定下一步的操作:
create 创建一个volume
inspect 显示一个或多个volume的信息
ls 列出所有的volume
prune 删除未使用的volume
rm 删除一个或多个指定的volume
创建和查看数据卷
需求:创建一个数据卷,并查看数据卷在宿主机的目录位置
① 创建数据卷
docker volume create html
② 查看所有数据
docker volume ls
结果:
③ 查看数据卷详细信息卷
docker volume inspect html
结果:
可以看到,我们创建的html这个数据卷关联的宿主机目录为/var/lib/docker/volumes/html/_data
目录。
小结:
数据卷的作用:
将容器与数据分离,解耦合,方便操作容器内数据,保证数据安全
数据卷操作:
docker volume create:创建数据卷
docker volume ls:查看所有数据卷
docker volume inspect:查看数据卷详细信息,包括关联的宿主机目录位置
docker volume rm:删除指定数据卷
docker volume prune:删除所有未使用的数据卷
使用Docker-数据卷命令相关推荐
- Docker 数据卷之进阶篇
Docker 数据卷之进阶篇 原文:Docker 数据卷之进阶篇 笔者在<Docker 基础 : 数据管理>一文中介绍了 docker 数据卷(volume) 的基本用法.随着使用的深入, ...
- Docker数据卷管理
前言 docker数据卷 数据卷是目录或文件,不是块设备. 容器可以读写volume中的数据. volume数据可以持久化保存. docker提供了两种卷: bind mount 是将主机上的目录或文 ...
- 【2】Docker数据卷
Docker数据卷 关键词 docker容器数据卷可以看成使我们生活中常用的u盘 cp命令:宿主机和容器互相拷贝数据(操作比较麻烦) -v 命令:宿主机和容器数据同步 一.测试案例 1.1 使用doc ...
- Docker学习总结(68)—— Docker 数据卷相关知识总结
前言 在生产环境中使用 Docker,要想实现数据的持久化(所谓 Docker 的数据持久化即数据不随着 Container 的结束而结束)或者需要在多个容器之间进行数据共享,需要将数据从宿主机挂载到 ...
- docker数据卷容器卷_如何删除Docker映像,容器和卷
docker数据卷容器卷 Docker备忘单 (A Docker Cheat Sheet) 介绍 (Introduction) Docker makes it easy to wrap your ap ...
- Docker数据卷—Volumes
一.引入Docker数据卷的必然性 为了实现容器与主机之间.容器与容器之间共享文件,容器中数据的持久化,将容器中的数据备份.迁移.恢复等,Docker加入了数据卷(volumes)机制.简单的讲,就是 ...
- Docker(七)--Docker数据卷管理及插件
一.Docker 数据卷管理 在实际使用过程中,我们需要把容器和数据进行隔离,因为容器在使用过程中可能随时要进行销毁,但是数据要保留下来,所以我们要做数据的持久化. 为什么要用数据卷 docker分层 ...
- Docker 基本操作 数据卷 -- docker 数据卷基本操作、挂载数据卷
文章目录 1. docker 数据卷基本操作 1.1 容器与数据耦合的问题 1.2 数据卷介绍 1.3 数据卷的基本语法 1.4 创建一个数据卷,并查看数据卷在宿主机的目录位置 1.5 小结 2. 挂 ...
- docker 数据卷
介绍 是为了数据持久化,保存数据在docker 卷 juan,四声 卷就是目录或文件,存在于一个或多个容器中,由docker挂载到容器,但不属于联合文件系统(Union File System),可以 ...
- Docker学习(六)-----Docker数据卷
十.Docker数据卷 问题:通过镜像创建一个容器,容器一旦被销毁,则容器内的数据将一并被删除,但有些情况下,通过服务器上传的图片出会丢失.容器中的数据不是持久化状态的. 那有没有一种独立于容器,提供 ...
最新文章
- SpringBoot 项目瘦身指南,瘦到不可思议!
- 【深度学习】基于深度神经网络进行权重剪枝的算法(二)
- Linux数据写操作改进
- 山东工商学院计算机科学与技术分数线,山东工商学院计算机科学与技术专业2016年在山东理科高考录取最低分数线...
- Android之在TextView里面部分文字变颜色并且可以点击
- 打印三角形流程控制练习
- WebService只能在本地使用,无法通过网络访问的解决办法
- odoo的 CRM系统为何如此受欢迎
- linux docker状态,Linux之Docker
- Datawhale编程学习之排序(3)
- 视频 | 直升机如何转弯,为什么能悬停在空中,它的飞行原理是什么?
- console接口跟Telnet命令初步调试交换机
- 嵌入式 配置arm工具链
- 计算机素质教育论文800,关于素质教育的作文800字
- iphone横竖屏切换,旋转屏幕
- Randy Pausch_卡内基梅隆大学演讲--真正实现你的梦想
- python中一个等于号和两个等于号_Python中is与双等于号“==”的区别
- 数组随机取数(大乐透机选投注)
- 【数据处理】matlibplot绘图颜色对照表
- 做为应届毕业生,我应该咋找工作?
热门文章
- win7操作系统上,批处理文件,直接双击的时候,能运行起来。但是以管理员身份运行的时候,都闪退。请问,这是怎么回事?...
- nullnullanimate用法
- Centos7 上安装mysql遇上的问题:mysql无法正常启动
- Jquery$和$$的区别
- Oracle-11g 从表空间删除数据文件
- Grunt教程——安装Grunt
- sql 查看某用户的连接数 以及 如何删除该用户的会话
- 关于Increased rates of convergence through learning rate adaptation一文的理解
- ubuntu安装python-mysqldb
- 从决策树学习谈到贝叶斯分类算法