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

news/2024/9/25 11:17:54/

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

一、安装 Docker

  1. 更新系统软件包:

    sudo yum update -y
    
  2. 安装必要的软件包:

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

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

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

    sudo systemctl start docker
    sudo systemctl enable docker
    

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

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

    mkdir /data/mysql_data
    
  2. 拉取 MySQL 镜像:

    docker pull mysql:latest
    
  3. 运行 MySQL 容器并挂载本地目录:

    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 数据存储目录。这样可以确保数据的持久性,即使容器被删除或重新创建,数据仍然保存在本地目录中。


http://www.ppmy.cn/news/1530268.html

相关文章

C++——打印以下图案:用string方法。

没注释的源代码 #include <iostream> using namespace std; int main() { string a"*****"; for(int i0;i<5;i) { for(int j0;j<i;j) { cout<<" "; } cout<<a<<…

七层负载均衡和四层负载均衡的区别

文章目录 什么是七层负载均衡&#xff1f;一、定义与工作原理二、优点与缺点三、应用场景四、常见七层负载均衡器五、负载均衡算法 什么是四层负载均衡&#xff1f;一、定义与原理定义&#xff1a;原理&#xff1a; 二、特点与应用场景特点&#xff1a;应用场景&#xff1a; 三…

ddos安全防护怎么选择

在数字化时代&#xff0c;分布式拒绝服务攻击&#xff08;DDoS&#xff09;已成为网络安全领域的一大威胁&#xff0c;它通过控制大量互联网上的计算机或设备&#xff0c;向目标服务器发送海量请求&#xff0c;导致服务器资源耗尽&#xff0c;服务无法正常响应&#xff0c;进而…

WRFDA保姆级安装教程

文章目录 前言基础环境准备Ubuntu20.04子系统安装WSL功能开启与Ubuntu子系统下载Ubuntu用户创建 Ubuntu 20.04 更换国内镜像 相关库及WRFDA安装检验和安装基础包WRF基础环境测试编译器基础环境测试基础库安装zlib安装hdf5安装netcdf4-c 安装netcdf-fortran安装mpich安装安装lib…

【pytorch】relu的实现逻辑

笔者最近在尝试实现AlexNet的底层算子&#xff0c;基于pytorch的框架&#xff0c;本文主要记录一下pytorch中是如何实现relu算子的。 首先最外层是位于torch\nn\modules\activation.py&#xff0c;主要代码如下&#xff1a; __constants__ ["inplace"]inplace: bool…

配置文件--UmiJs

配置文件 umi 允许在 .umirc.js 或 config/config.js &#xff08;二选一&#xff0c;.umirc.js 优先&#xff09;中进行配置&#xff0c;支持 ES6 语法。 为简化说明&#xff0c;文档里只会出现 .umirc.js。 比如&#xff1a; export default {base: /admin/,publicPath: ht…

(11)iptables-仅开放指定ip访问指定端口

iptables实现拒绝所有访问8080端口的ip&#xff0c;仅仅开放172.22.200.220&#xff08;172.22.200.1&#xff09;访问8080端口 ---------------- # 拒绝所有对端口 8080 的访问 iptables -A INPUT -p tcp --dport 8080 -j DROP # 允许 IP 地址 172.22.200.220 访问端口 8080 (…

mysql学习教程,从入门到精通,SQL RIGHT JOIN语句(24)

1、SQL RIGHT JOIN语句 RIGHT JOIN&#xff08;也被称为RIGHT OUTER JOIN&#xff09;是一种SQL语句&#xff0c;它用于从两个或多个表中根据连接条件返回右表&#xff08;RIGHT JOIN语句中指定的表&#xff09;的所有记录&#xff0c;以及左表中匹配的记录。如果左表中的行在…