当前位置: 首页 > news >正文

Docker启动Mysql容器并进行目录挂载

一、创建挂载目录

mkdir   -p  当前层级下创建

mkdir -p mysql/data
mkdir -p mysql/conf

进入到conf目录下创建配置文件touch hym.conf 

 并把配置文件hmy.conf下增加以下内容使用vim hym.conf即可添加(cv进去就行)

Esc :wq 保存

[mysqld]
skip-name-resolve
character_set_server=utf8
datadir=/var/lib/mysql
server-id=1000

保存之后可以使用tail hym.conf查看

二、拉取MySQL镜像

        :指定版本,如果不指定默认拉取最新的

docker pull mysql:5.7  

拉取完成后可以输入  docker images查看已拉取镜像

三、启动容器并挂载 

--name mysql_5.7                      容器名称

MYSQL_ROOT_PASSWORD         设置mysql密码     

-p 3306:3306                                 宿主机端口号:容器端口号

-v                                                        目录挂载

-d                                                         后台运行

docker run \

--name mysql_5.7 \

-e MYSQL_ROOT_PASSWORD=123456 \

-p 3306:3306 \

-v /home/hututu/mytest/mysql/conf/hmy.cnf:/etc/mysql/conf.d/hmy.cnf \

-v /home/hututu/mytest/mysql/data:/var/lib/mysql \

-d mysql:5.7

    输入 docker ps 查看容器运行状态   

打开Navicat测试连接 

ip可以在Linux控制台输入ifconfig查看

http://www.lryc.cn/news/169273.html

相关文章:

  • 力扣刷题(简单篇):两数之和、两数相加、无重复字符的最长子串
  • Spark的基础
  • 如何在idea中新建第一个java小程序
  • AOP全局异常处理
  • 一阶低通滤波器滞后补偿算法
  • JS中Symbol的介绍
  • 封装统一响应结果类和消息枚举类
  • 应广单片机实现红蓝双色爆闪灯
  • 深入了解OSI模型:计算机网络的七大层次
  • games101 作业2
  • 二叉树链式存储结构
  • Claude 使用指南 | 可与GPT-4媲美的语言模型
  • 【汇编】微处理器
  • 按键点亮led灯
  • Java常见面试题
  • 笔记1.5:计算机网络体系结构
  • 【Python】Python 连接字符串应优先使用 join 而不是 +
  • uniapp 小程序 父组件调用子组件方法
  • Vue-01:MVVM数据双向绑定与Vue的生命周期
  • 数据通信网络之OSPFv3基础
  • FPGA-结合协议时序实现UART收发器(五):串口顶层模块UART_TOP、例化PLL、UART_FIFO、uart_drive
  • 我学编程全靠B站了,真香-国外篇(第三期)
  • c++ 变量常量指针练习题
  • Linux底层基础知识
  • JUC并发编程--------线程安全篇
  • 机器视觉之Basler工业相机使用和配置方法(C++)
  • Centos nginx配置文档
  • 2023/9/14 -- C++/QT
  • golang在goland编译时获取环境变量失效
  • 一款非常容易上手的报表工具,简单操作实现BI炫酷界面数据展示,驱动支持众多不同类型的数据库,可视化神器,免开源了