容器数据卷,Docker安装Mysql5.7以及MySQL主从搭建过程
容器数据卷
文章目录
- 容器数据卷
- Docker安装Mysql5.7
- MySQL主从搭建过程
容器卷就是目录或文件,存在于一个或多个容器中,由docker挂载到容器,但不属于联合文件系统,容器卷的设计目的就是
数据的持久化
,完全独立于容器的生存周期,因此Docker不会在容器删除时删除其挂载的数据卷有点类似Redis里面的
rdb
和aof
,将docker容器里面数据保存进宿主机 磁盘中Docker容器产生的数据,如果不备份,那么当容器实例删除后,容器内的数据自然也就没有了。
为了能保存数据在docker中我们使用卷。
大致公式:docker run -it –privileged=true -v /宿主机绝对路径目录: / 容器内目录 镜像名
特点
- 数据卷可在容器之间共享或重用数据
- 卷中的更改可以直接实时生效
- 数据卷中的更改不会包含在镜像的更新中
- 数据卷的生命周期一直持续到没有容器使用它为止
Docker挂载主机目录访问如果出现cannot open directory.:Permission denied
- 解决办法:在挂载目录后多加一个
--privileged-=true
(CentOS7安全模块会比之前系统版本加强,所以目录挂载的情况
被默认为不安全的行为,--privileged-=true
为扩大容器的权限解决挂载目录没有权限的问题
)
- 解决办法:在挂载目录后多加一个
查看数据卷是否挂载成功:docker inspect 容器ID (Mounts[“Source”: “目的地址”, “Destination”: “源地址”])
读写规则
rw
(读写)和ro
(只读)- 读写(默认):docker run -it –privileged=true -v /宿主机绝对路径目录: /容器内目录:rw 镜像名
- 只读(容器实例只能读取,不能
写入
):docker run -it –privileged=true -v /宿主机绝对路径目录容器数据卷,Docker安装Mysql5.7以及MySQL主从搭建过程相关推荐
- docker部署django项目、mysql主从搭建、django实现读写分离
目录 docker部署django项目 1.1 基于python基础镜像 将本地django项目打包并发到远程服务器上 将服务器上的.zip django项目解压 部署的具体流程 1.2 基于dock ...
- Docker 学习之 Docker 容器数据卷
容器数据卷 什么是容器数据卷 docker 理念回顾 将应用和环境打包成一个镜像! 问题:数据?如果数据都在容器中,那么我们删除容器,数据就会丢失!需求:数据可以持久化! 容器之前可以有一个数据共享技 ...
- Docker基础讲解狂神笔记:容器数据卷,docker compose,docker swarm(2/2)未修订版欢迎留言补漏
L06 容器数据卷 相对于01-05难度加大 什么是容器数据卷 Docker理念:将应用和环境打包成一个镜像! 程序要保存数据,数据并不能放在容器里面,因为一旦数据放在容器,误操作删除掉容器,数据也随 ...
- Docker—容器数据卷
目录 1.什么是容器数据卷 2.数据卷的使用 3.实战MySQL同步数据 4.卷 常用命令 5.匿名挂载与具名挂载 5.1 匿名挂载 5.2 具名挂载 6.数据卷容器 1.什么是容器数据卷 Docke ...
- docker安装mysql5.7(仅供测试使用)
前言 环境:Centos7.9 mysql5.7 Docker version 20.10.9 mysql数据库建议使用物理机安装,这里使用docker安装mysql仅供测试使用或其他不重要场景使用. ...
- 容器虚拟化技术Docker(一)简介、安装、常见命令、数据卷、安装常规软件
容器虚拟化技术Docker(一)简介.安装.常见命令.数据卷.安装常规软件 1.Docker简介 1.简介 Docker的主要目标是"Build,Ship and Run Any App,A ...
- Docker容器数据卷
容器数据卷 什么是容器卷 docker是要将应用和环境打包成一个镜像 这样,数据就不应该在容器中,否则容器删除,数据就会丢失,这就是删库跑路 故容器之间要有一个数据共享技术 在Docker容器中产生的 ...
- docker入门,镜像,容器,数据卷,dockerfile,docker网络,springboot微服务打包docker镜像[狂神yyds]
docker学习大纲 docker概述 docker安装 docker命令 镜像命令 容器命令 操作命令 - docker镜像 容器数据卷 dockerfile docker网络原理 IDEA整合do ...
- docker 数据卷 mysql_Docker容器数据卷原理及使用方法解析
什么是容器数据卷 如果数据都在容器中,一旦容器删除,数据就会丢失! eg : mysql容器删了,就是我们常说的删库跑路. 需求:数据可以持久化,即时删掉容器,我们的数据还在 容器直接可以有一个数据共 ...
最新文章
- 2021年春季学期-信号与系统-第十二次作业参考答案-第三小题
- 汇编:模拟C语言实现break与continue
- 上海虹桥站 启动建设5G网络,DMA助力5G加速
- Discuz!NT 中的数据库链接类(重构到抽象类工厂模式)
- RK3288 添加USB转虚拟串口设备
- Android 8.0 运行时权限策略变化和适配方案
- UOJ #455 [UER #8]雪灾与外卖 (贪心、模拟费用流)
- -javaagent:_从javaagent迁移到JVMTI:我们的经验
- vue打包成app后,背景图片不显示
- Zbrush学习指南—小白也能学会得雕刻软件
- 饿了么java_eleme-openapi-java-sdk
- PDF417二维条码详解
- 计算机io设备是cpu控制的吗,I/O控制器及控制方式,了解一下
- 联通光纤宽带获取管理员密码和公网ip
- Android 私有权限白名单
- Filecoin与以太坊结合开启Web3.0丨Filecoin是唯一可信存储
- java:计算自由落体运动中物体的位移
- Kubernetes详解(三十七)——PV与PVC
- 限制input框只能输入0~100的正整数
- sd和sem啥区别_标准差和标准误的选择 (SD) 和 (SEM)
热门文章
- docker部署django项目、mysql主从搭建、django实现读写分离