当前位置:网站首页>Docker-compose安装mysql
Docker-compose安装mysql
2022-07-31 07:29:00 【emgexgb_sef】
介绍
本系列文章主要介绍使用docker-compose部署mysql,nginx,redis等中间件,前后分离微服务项目部署流程。不介绍docker安装以及基础命令,话不多说首先进入mysql安装教学。
操作
首先创建个目录用来存放docker-compse文件以及mysql数据存放地址

docker-compose文件如下
version : '3'
services:
zzx-mysql:
# 容器名(以后的控制都通过这个)
container_name: zzx-mysql
# 重启策略
restart: always
image: mysql:5.7
ports:
- "3306:3306"
volumes:
# 挂挂载配置文件
# - ./mysql/db/:/docker-entrypoint-initdb.d
# 挂挂载配置文件
- ./mysql/conf:/etc/mysql/conf.d
# 挂载日志
- ./mysql/logs:/logs
# 挂载数据
- ./mysql/data:/var/lib/mysql
command: [
'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 images命令可以看到此时我们本地仓库没有mysql5.7的镜像,mysql文件夹下也是空的


接下来我们在docker-compose目录下执行docker-compose up -d zzx-mysql命令

此时我们已经完成了在docker环境下mysql5.7的安装

打开mysql文件夹我们可以看到容器内的配置文件,日志,数据都已经挂载到了宿主机下
然后我们打开navicat尝试连接

连接已经完成了,下一节我们尝试docker-compose环境下安装redis,重要的事说三遍。
王亘是ben比!!!!!
王亘是ben比!!!!!
王亘是ben比!!!!!
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- 2022.07.20_Daily Question
- 力扣 593. 有效的正方形
- 链表实现及任务调度
- 2022.07.20_每日一题
- MySQL 5.7升级到8.0详细过程
- 2022.07.13_每日一题
- The Spark run on Yarn Spark application
- sort函数(快速排列)的使用方法
- How to set the computer password?How to add "safety lock" to your computer
- Collation and sharing of related classic papers and datasets in the field of deep learning communication
猜你喜欢
随机推荐
MySQL安装到最后一步 write configuration file 失败 怎么办?及后安装步骤
页面懒加载
Read Elephant Swap in one article, why does it bring such a high premium to ePLATO?
CNN--各层的介绍
2022.07.13 _ a day
Visual Studio新功能出炉:低优先级构建
【C#】判断字符串中是否包含指定字符或字符串(Contains/IndexOf)
金融租赁业务
2022.07.18_每日一题
2022.07.20_Daily Question
Open Source | Commodity Recognition Recommender System
《C语言小游戏》扫雷
2022.07.13_每日一题
任务及任务切换
navicat 新建数据库
开源|商品识别推荐系统
手把手教你开发微信小程序自定义底部导航栏
一文搞定代码中的命名
ZCMU--1862: zbj的狼人杀
Jetpack Compose学习(8)——State及remeber









