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

使用Docker-compose安装mysql5.7

1.首先选择一个目录用来存放docker-compse文件以及mysql的数据(例如logs、conf)

cd /home
mkdir mysql
vi docker-compose.yml

2.填写docker-compse.yml内容

version : '3'
services:mysql:# 容器名(以后的控制都通过这个)container_name: mysql# 重启策略restart: alwaysimage: mysql:5.7ports:- "3306:3306"volumes:# 挂挂载配置文件#  - ./mysql/db/:/docker-entrypoint-initdb.d# 挂挂载配置文件- ./mysql/conf:/etc/mysql/conf.d# 挂载日志- ./mysql/logs:/logs# 挂载数据- ./mysql/data:/var/lib/mysqlcommand: ['mysqld','--innodb-buffer-pool-size=80M','--character-set-server=utf8mb4','--collation-server=utf8mb4_unicode_ci','--default-time-zone=+8:00','--lower-case-table-names=1']environment:# root 密码MYSQL_ROOT_PASSWORD: 123456

保存之后执行脚本

docker-compose up -d

docker发现没有mysql5.7这个镜像会去自动下载,执行完以后MySQL启动成功

3.尝试连接
宿主机需要开放3306端口

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

相关文章:

  • 如何管理PHP的API部署环境
  • web——sqliabs靶场——第一关
  • tartanvo ubuntu 20.04部署
  • SpringBoot整合Freemarker(三)
  • Android 一个APP打开另一个app的两种方式,需添加QUERY_ALL_PACKAGES权限
  • <数据集>草莓叶片病害识别数据集<目标检测>
  • React 中 `key` 属性的警告及其解决方案
  • OpenHarmony4.1蓝牙芯片如何适配?触觉智能RK3568主板SBC3568演示
  • 濮良贵《机械设计》第十版课后习题答案全解PDF电子版
  • Python进阶语法探索:列表推导式
  • java合并图片与文字
  • OpenCV快速入门
  • ArcGIS软件之“计算面积几何”地图制作
  • RHCE 第四次作业
  • 【贪心算法】No.1---贪心算法(1)
  • 分布式光伏管理办法
  • 2024最新软件测试面试热点问题
  • 如何利用探商宝精准营销,抓住行业机遇——以AI技术与大数据推动企业信息精准筛选
  • 嵌入式硬件电子电路设计(三)电源电路之负电源
  • 数据仓库还是数据集市?这俩怎么选?
  • 计算机图形学 实验二 三维模型读取与控制
  • NAT网络工作原理和NAT类型
  • wget命令之Tomcat(三)
  • IP地址修改器 5.0 重制版
  • vscode编译s32ds工程
  • 大数据专业为什么要学习Hadoop课程
  • Xilinx FPGA的Vivado开发流程
  • 音频模型介绍
  • 《编写沪深两市实时交易数据接收程序全攻略》
  • 一文学会easyexcel导入数据,多sheet页、字典转换【附带源码】