`
1028826685
  • 浏览: 938770 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类

Docker mysql 把数据存储在本地目录

 
阅读更多

Docker MySQL 把数据存储在本地目录,很简单,只需要映射本地目录到容器即可

1、加上-v参数

$ docker run -d-e MYSQL_ROOT_PASSWORD=admin --name mysql -v /data/mysql/data:/var/lib/mysql -p3306:3306 mysql:5.6

还可以指定配置文件

 

docker run -d-e MYSQL_ROOT_PASSWORD=admin --name mysql -v /data/mysql/my.cnf:/etc/mysql/my.cnf -v /data/mysql/data:/var/lib/mysql -p3306:3306 mysql

 

 

分享到:
评论

相关推荐

    docker安装skywalking+mysql

    在MySQL配置部分,我们创建了一个名为mysql_skywalking的容器,挂载了本地目录以保存日志、数据和配置,并设置了端口映射。容器内的MySQL配置文件(my.cnf)应根据你的需求进行定制,例如设置最大连接数、存储引擎等...

    详解使用Docker部署MySQL(数据持久化)

    本文简述如何使用Docker部署mysql,同时持久化数据.我们会用到tutum-docker-mysql 这个项目来搭建一个mysql,省去重头写Dockerfile的时间. 首先我们将tutum-docker-mysql跑起来. docker run -d -p 3306:3306 --name ...

    Docker容器中Mysql数据的导入/导出详解

    总结来说,Docker中的MySQL数据导入/导出主要是通过在容器内执行`mysqldump`和`mysql`命令,结合数据卷实现数据在宿主机与容器之间的同步。理解这一过程对于管理Docker环境中的MySQL数据库至关重要,确保了数据的...

    docker-compos安装mysql、nacos、nginx、redis文件及相关配置

    在这个"docker-compose安装mysql、nacos、nginx、redis文件及相关配置"的主题中,我们将深入探讨如何使用Docker Compose来部署这四个关键的组件:MySQL数据库、Nacos服务发现与配置中心、Nginx反向代理服务器以及...

    详解Docker的持久化存储和数据共享

    例如,启动MySQL容器时,可以使用`docker run -d -v /host/path/to/data:/var/lib/mysql --name mysql mysql5.7`命令,将宿主机的`/host/path/to/data`目录挂载到容器的`/var/lib/mysql`,这就是MySQL的数据目录。...

    详解Docker方式实现MySql 主从复制(实践篇)

    一些数据的本地存储目录结构 mysql >tree -L 2 . ├── data │ ├── master01 │ └── slave01 ├── master01 │ └── master01.cnf └── slave01 └── slave01.cnf master01.cnf配置 [mysqld] log...

    docker-compose

    如果镜像在本地不存在,Compose 将会尝试拉取这个镜像。 image: redis:3.2.7 # 设置端口号 ports: - '6379:6379' # 挂载一个目录或者一个已存在的数据卷容器 volumes: # 已经存在的命名的数据卷。 - redis:/...

    基于Spring Cloud Alibaba+MySQL开发的社区管理系统源代码+数据库,Docker打包

    其次,数据库方面,项目选择了MySQL作为数据存储引擎。MySQL是一款广泛使用的开源关系型数据库,因其高性能、稳定性以及良好的社区支持而备受青睐。在社区管理系统中,MySQL用于存储用户信息、社区内容、权限设置等...

    docker-compose安装elasticsearch集群.docx

    配置中,我们将其映射到本地目录`./master/`,以便持久化数据和日志,并且开放了端口9200和9300供外部访问。 2. `es-node1`和`es-node2`作为数据节点,执行分片的创建、更新、删除(CRUD)操作,以及搜索和聚合任务...

    mysql8.0 附带一键安装脚本

    MySQL 8.0 是 MySQL 数据库管理系统的最新版本,提供了许多增强的功能和性能优化,旨在为开发者和企业级用户提供更高效、安全的数据存储和管理体验。这个“mysql8.0 附带一键安装脚本”可能包含了一个简化 MySQL 8.0...

    docker-laravel:使用docker-compose的Dockerized Gulp,PHP-FPM,MySQL和nginx的Laravel 5

    3. **MySQL**:作为关系型数据库管理系统,MySQL是存储Laravel应用程序数据的主要选择。在Docker容器中运行MySQL可以确保数据库的隔离和易于备份。 4. **Nginx**:Nginx是一个高性能的HTTP和反向代理服务器,它在此...

    metabase-docker-template:使用docker和Nginx部署元数据库的模板

    使用Git克隆提供的`metabase-docker-template`存储库到本地机器。这将包含所有必要的配置文件和Docker Compose文件,这些文件定义了如何启动和配置Metabase和Nginx容器。 ```shell git clone ...

    ruoyi初始化的mysql脚本文件

    在这种情况下,MySQL数据库服务被封装在Docker容器内,而`/mysql/db`路径可能是容器中预设的存放数据库脚本或数据文件的目录。 标签"ruoyi sql脚本"进一步明确了这些文件是与Ruoyi项目相关的SQL命令集,可能包含...

    docker-tutorial:配套存储库,以获取有关在本地使用Docker进行Web开发的系列教程的信息

    保留MySQL数据的卷。 先决条件 确保已安装并正在运行,如果您是Linux用户,请。 您还需要一个运行的终端。 此设置还使用本地主机的端口80,因此请确保它可用。 使用说明 将以下域添加到计算机的hosts文件中: ...

    qt andriod mysql

    - 注意,Android设备可能需要通过网络连接到远程MySQL服务器,或者需要在设备上运行本地MySQL服务(例如使用Docker容器)。 7. **安全性和性能优化**: - 考虑使用加密连接,以保护数据库凭据的安全。 - 对于...

    MySQL入门教程 mysql安装教程

    本教程将带你逐步走进MySQL的世界,了解如何安装和使用MySQL,为你的项目构建坚实的数据存储基础。 首先,让我们详细讨论MySQL的安装过程: 1. **操作系统选择**:MySQL支持多种操作系统,包括Windows、Linux、Mac...

    docker-persistent-db:允许使用docker快速设置持久性MySQL数据库

    有关数据库容器的元数据存储在../docker-persistent-db/.db/目录中的../docker-persistent-db/.db/主机上。 指令 注意:当前,只有db:create命令可以通过验证。 $ ../docker-persistent-db/commands help

    python开源股票系统数据抓取统计分析报表展示升级版本2.0

    2)使用Docker解决了Python库安装问题,使用Mariadb(MySQL)存储数据。借助akshare抓取数据。 3)使用cron做定时任务,每天进行数据抓取计算,每天18点开始进行数据计算,计算当日数据,使用300天数据进行计算,...

    Prometheus告警系统搭建手册

    - 首先,安装必要的依赖,如MySQL,作为Grafana的数据存储。 - 编写Docker命令,配置数据卷、端口映射,以及Grafana的配置文件。 - 启动Grafana容器,连接到MySQL数据源。 - 配置Grafana,添加Prometheus数据源...

Global site tag (gtag.js) - Google Analytics