首页 > 数据库 >Docker实战_Mysql数据卷挂载

Docker实战_Mysql数据卷挂载

时间:2023-06-28 23:23:51浏览次数:47  
标签:容器 Mysql 路径 nginx mysql 挂载 Docker docker

Docker实战_Mysql数据卷挂载

img

搜索镜像

docker search mysql:5.7

下载镜像

docker pull mysql:5.7

运行镜像

docker run -d -p 3306:3306  \
-v /opt/mysql/conf:/etc/mysql/conf.d  \
-v /opt/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 --name my-mysql mysql:5.7

具名和匿名挂载

语法格式

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

注意:

匿名挂载:卷挂载只写容器里面的路径,不写容器外的路径

拓展

ro  readonly  # 只读
rw  readwrite # 可读可写

参数:

通过 -v 容器内路径 ro rw 改变目录读写权限

示例

docker run -d -P --name tomcat -v my-nginx:/etc/nginx:ro tomcat


docker run -d -P --name tomcat -v my-nginx:/etc/nginx:rw tomcat

 

标签:容器,Mysql,路径,nginx,mysql,挂载,Docker,docker
From: https://www.cnblogs.com/jiangjiayun/p/17512821.html

相关文章

  • Docker数据管理_数据卷容器
    Docker数据管理_数据卷容器Volume基本使用参数: create#创建数据卷 inspect#查看数据卷元数据 ls#查看数据卷列表 prune#删除所有未使用的卷 rm#删除数据卷创建一个自定义容器dockervolumecreateedc-tomcat-vol查看所有容器卷dockervolumels查看指定容器......
  • Mysql
    下载:官网:http://dev.mysql.com/downloads/mysql/安装教程:https://blog.csdn.net/weixin_39289696/article/details/128850498Mysql目录介绍:#binmysql.exe#这个是mysql自带的客户端mysqld.exe#这个是mysql的服务端#data'''它......
  • Mysql 日期和时间转换
    https://www.php.cn/faq/523569.html一、MySQL中的日期时间类型在MySQL中,日期时间类型包括DATE、TIME、DATETIME以及TIMESTAMP四种类型。其中,DATE类型表示日期,格式为'YYYY-MM-DD';TIME类型表示时间,格式为'HH:MM:SS';DATETIME类型表示日期和时间,格式为'YYYY-MM-DDHH:MM:SS';TIMESTA......
  • 1、MySQL操作命令学习1
    一、对数据库及表的基础操作1、连接数据库服务器                   mysql-hlocalhost-uroot-p1234562、2.退出服务器                           exit3、查看所有的数据库                  ......
  • mysql随笔
    备份exchangedb库下的systemtable表mysqldump--defaults-extra-file=/etc/my_pass.txt--flush-logs--single-transaction--set-gtid-purged=OFFexchangedbsystemtable>/data/system_config.sql查看binlog执行的具体操作/usr/bin/mysqlbinlog--no-defaults-v-v--bas......
  • Docker数据管理_配置数据卷
    Docker数据管理_配置数据卷命令dockerrun-v宿主机目录(文件):容器内目录(文件)webapps注意事项目录必须是绝对路径如果目录不存在则会自动创建可以挂载多个数据卷示例给Tomcat服务器挂载/opt/webapps路径。dockerrun-d--namemytomcat-p8080:8080......
  • Docker数据管理_为什么使用数据卷
    Docker数据管理_为什么使用数据卷什么是容器数据卷Docker中的数据可以存储在类似于虚拟机磁盘的介质中,在Docker中称为数据卷(DataVolume)思考Docker容器删除后,在容器中产生的数据还在吗?Docker容器和外部机器可以直接交换文件吗?容器之间能进行数据交互?数据卷概念......
  • MySqlException(0x80004005) Reading from the stream has failed 远程主机强迫关闭了
    不同客户端电脑连接服务器数据库,通过navicat管理工具可以正常连上,但是通过程序连接提示MySqlException(0x80004005)Readingfromthestreamhasfailed远程主机强迫关闭了一个现有的连接(注意:部分电脑通过程序也是可以正常连接服务器数据库的)解决方法:服务器重新安装Micr......
  • MySQL 锁表后快速解决方法 及 MySQL中的锁
    (1)遇到锁表快速解决办法依次执行1-6步,运行第6步生成的语句即可。如果特别着急,运行126步以及第6步生成的kill语句即可。 第1步查看表是否在使用。showopentableswherein_use>0;如果查询结果为空。则证明表没有在使用。结束。mysql>showopen......
  • 修改xampp中的mysql的密码报错,ERROR 1348 (HY000): Column 'Password' is not updatab
    xampp中的mysql(MariaDB)默认密码为空,进入mysql的bin目录,输入mysql-uroot-p,回车,无密码登录:查看所有数据库,选择mysql数据库:showdatabases;usemysql;使用update语句修改密码报错:ERROR1348(HY000):Column‘Password’isnotupdatable使用如下命令修改密码,并没有效果:使......