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

mac M1 创建Mysql8.0容器

MySLQ8.0

拉取m1镜像

docker pull mysql:8.0

创建挂载文件夹并且赋予权限

sudo chmod 777 /Users/zhao/software/dockerLocalData/mysql 

创建容器并且挂载

docker run --name mysql_8 \-e MYSQL_ROOT_PASSWORD=admin \-v /Users/zhao/software/dockerLocalData/mysql/:/var/lib/mysql \-p 3306:3306 \-d mysql:8.0

以下是参数的解释:

  • --name mysql8.0:为容器指定一个名称 mysql8.0
  • -e MYSQL_ROOT_PASSWORD=your_password:设置 MySQL 的 root 用户密码。将 your_password 替换为您希望设置的密码。
  • -v /Users/zhao/Documents/Docker挂载文件/Mysql/:/var/lib/mysql:将本地目录 /Users/zhao/Documents/Docker挂载文件/Mysql/ 挂载到容器中的 /var/lib/mysql,这是 MySQL 存储数据的位置。
  • -p 3306:3306:将容器的 3306 端口映射到主机的 3306 端口,允许外部访问 MySQL。
  • -d mysql:8.0:后台运行容器,并使用 MySQL 8.0 镜像。

运行上述命令后,Docker 将下载 MySQL 8.0 镜像并启动一个 MySQL 容器,数据将被保存到您指定的本地目录。创建镜像成功后,这个目录多出来这些文件就说明挂载成功了。即使之后容器不小心被删除了,但是只要新的镜像也挂在这个文件夹的话就可以实现直接使用之前镜像的数据库了。相当于把数据库的存储地址从容器内映射到了我们本地的一个文件夹。

image-20240716220748514

如图:mysql8.0 就运行起来啦
在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • C# Blazor Server与JS互操作无法获取大数据量返回值
  • 2024-07-13 Unity AI状态机2 —— 项目介绍
  • Dify中的高质量索引模式实现过程
  • 华为USG6000V防火墙NAT智能选举
  • Python和C++行人轨迹预推算和空间机器人多传感融合双图算法模型
  • 字节码编程之bytebuddy结合javaagent支持多种监控方式
  • 【Spring全家桶系列之核心篇 | Spring Cloud】 - 第七章 掌握Gateway核心技术,实现高效路由与转发
  • 灵雀云AML:赋能金融AI,构建数智时代核心竞争力
  • Android SurfaceView 组件介绍,挖洞原理详解
  • Apache httpd-vhosts.conf 配置详解(附Demo)
  • 【学习笔记】无人机(UAV)在3GPP系统中的增强支持(十一)-无人机服务可用性用例需求
  • 不常用的第三方服务集成
  • [米联客-安路飞龙DR1-FPSOC] FPGA基础篇连载-22 TPG图像测试数据发生器设计
  • CSS实现从上往下过渡效果
  • 【算法基础】Dijkstra 算法
  • php的引用
  • “大数据应用场景”之隔壁老王(连载四)
  • 10个最佳ES6特性 ES7与ES8的特性
  • C++回声服务器_9-epoll边缘触发模式版本服务器
  •  D - 粉碎叛乱F - 其他起义
  • Java,console输出实时的转向GUI textbox
  • Laravel深入学习6 - 应用体系结构:解耦事件处理器
  • Mac转Windows的拯救指南
  • MQ框架的比较
  • mysql 数据库四种事务隔离级别
  • Solarized Scheme
  • SpiderData 2019年2月23日 DApp数据排行榜
  • spring cloud gateway 源码解析(4)跨域问题处理
  • Vue 动态创建 component
  • 安卓应用性能调试和优化经验分享
  • 闭包,sync使用细节
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 订阅Forge Viewer所有的事件
  • 猴子数据域名防封接口降低小说被封的风险
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 深度学习入门:10门免费线上课程推荐
  • 我的zsh配置, 2019最新方案
  • 运行时添加log4j2的appender
  • 在weex里面使用chart图表
  • HanLP分词命名实体提取详解
  • #微信小程序(布局、渲染层基础知识)
  • (175)FPGA门控时钟技术
  • (代码示例)使用setTimeout来延迟加载JS脚本文件
  • (分类)KNN算法- 参数调优
  • (每日持续更新)jdk api之FileReader基础、应用、实战
  • (每日一问)计算机网络:浏览器输入一个地址到跳出网页这个过程中发生了哪些事情?(废话少说版)
  • (七)Knockout 创建自定义绑定
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (十五)Flask覆写wsgi_app函数实现自定义中间件
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (学习日记)2024.01.09
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • (转)VC++中ondraw在什么时候调用的
  • (转载)Google Chrome调试JS
  • .htaccess配置重写url引擎