CentOS中使用Docker运行mysql并挂载本地目录

《 CentOS 中安装 Docker 并挂载本地目录》

一、安装 Docker

  1. 更新系统软件包:

    bash 复制代码
    sudo yum update -y
  2. 安装必要的软件包:

    bash 复制代码
    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  3. 添加 Docker 软件源:

    bash 复制代码
    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  4. 安装 Docker CE:

    bash 复制代码
    sudo yum install docker-ce -y
  5. 启动 Docker 服务并设置为开机启动:

    bash 复制代码
    sudo systemctl start docker
    sudo systemctl enable docker

二、使用 Docker 安装 MySQL 并挂载本地目录

  1. 创建本地目录用于挂载:

    bash 复制代码
    mkdir /data/mysql_data
  2. 拉取 MySQL 镜像:

    bash 复制代码
    docker pull mysql:latest
  3. 运行 MySQL 容器并挂载本地目录:

    bash 复制代码
    docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=your_password -v /data/mysql_data:/var/lib/mysql -d mysql:latest

    其中,your_password替换为你自己设置的 MySQL 根密码。

通过上述步骤,你就成功在 CentOS 中使用 Docker 安装了 MySQL 并将本地目录挂载到容器中的 MySQL 数据存储目录。这样可以确保数据的持久性,即使容器被删除或重新创建,数据仍然保存在本地目录中。

相关推荐
gameboy0311 小时前
从MySQL迁移到PostgreSQL的完整指南
数据库·mysql·postgresql
张道宁1 小时前
Windows 环境下 Docker 部署 YOLOv8 并集成 Spring Boot 完整指南
windows·yolo·docker
RDCJM2 小时前
mysql表添加索引
数据库·mysql
楼兰胡杨3 小时前
面试题|MySQL 的 3 层主键索引最多能支撑多少数据量
mysql·面试题
V1ncent Chen4 小时前
SQL大师之路 10 连接基础
数据库·sql·mysql·数据分析
原来是猿4 小时前
MySQL【表的内外连接】
数据库·mysql
安当加密4 小时前
MySQL 防勒索终极防线:TDE 透明加密 + DBG 动态权限控制双重保护实战
数据库·mysql·adb
sevenlin4 小时前
MySQL数据库(SQL分类)
数据库·sql·mysql
czlczl200209255 小时前
Mysql log 杂知识
数据库·mysql
吾诺5 小时前
Java进阶,时间与日期,包装类,正则表达式
java·mysql·正则表达式