Docker-compose安装mysql_docker-compose 安装 mysql-程序员宅基地

技术标签: 面试  阿里巴巴  android  前端  后端  学习路线  

介绍

本系列文章主要介绍使用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比!!!!!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_67393157/article/details/126012441

智能推荐

1求完数。2求逆。-程序员宅基地

文章浏览阅读105次。一:求1—1000之间的完数; 1:了解完数,(因子之和等于数本身) 使用循环结构,得出可以被这个数之前的数都可以除干净的数, 切将其因子求和,后返回。 2:返回子函数,与本数比较是否相等。 //求完数#include<stdio.h>int factorsum(int number);int main(){in..._求2~999的完数

#第五章 四维分形角度尺一、江恩角度线里面的奥秘(一)、角度线里面的分形特征_江恩角度线1:8是什么意思?-程序员宅基地

文章浏览阅读1.7k次。上一章最后的一部分基于四维体系已经推导出角度线的拟合数学来源,本章将对其进行使用原理分析,以及改进。考智商(iq)的题总有一堆数字或者一堆几何图形按顺序摆在题面,然后,让你寻找规律,并猜出接下来的下一个是什么样子。1、1/2、1/4、1/8、1/16……这个规律很明显。就是一刀切两半的切豆腐的分形规律。这是1/2的不断分形,我们通常简化表达为11/21/21/21/2……1、1/3、1/9、1/27、1/81……这个规律也明显,这是1/3的不断分形,我们通常表达为11/31/31/31/3…江恩角度_江恩角度线1:8是什么意思?

go 程序包开发,读简单配置文件 v1_go getsection-程序员宅基地

文章浏览阅读246次。go 程序包开发,读简单配置文件 v1一、作业要求https://pmlpml.gitee.io/service-computing/post/ex-pkg-ini/二、具体实现watch函数需要实现两个功能,分别是读ini配置文件和监听文件在这一过程中是否发生变化。接下来分别讲如何实现这两个功能。(一)Read读配置文件https://ini.unknwon.io/docs/intro/getting_started介绍了解析ini文件的一个范例,我们的目的是实现其一部分功能,分别是获取段落的_go getsection

国内外新冠肺炎实时数据爬虫源代码_全国疫情实时数据分析完全代码-程序员宅基地

文章浏览阅读2.4k次。import jsonfrom prettytable import PrettyTableimport requestsimport pandas as pddef getData_zt2020(): url = 'https://news.qq.com/zt2020/page/feiyan.htm' headers = { 'user-agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X._全国疫情实时数据分析完全代码

XCZU15EG板卡学习资料第522篇:基于MPSOC XCZU15EG-2FFVB1156I的16路万兆千兆智能网关卡_xczu15eg-ffvb1156-2-i手册-程序员宅基地

文章浏览阅读2k次。基于MPSOC XCZU15EG-2FFVB1156I的16路万兆千兆智能网关卡 图2:ZU15EG板卡原理框图 二、技术指标 PS端挂载一簇DDR4,数据位宽64-bit,容量32Gb,高可稳定运行在2400MT/s; PS端挂载两片QSPIx4NorFlash,每片容量512Mb,用于系统配置程序存储; PS..._xczu15eg-ffvb1156-2-i手册

初来乍到 自我介绍_用sublime做自我介绍-程序员宅基地

文章浏览阅读1.5k次,点赞10次,收藏2次。萱仔今天也要加油鸭自我介绍一、菜鸡上路今天刚开通博客,做一下自我介绍吧。我是萱仔 96年的2019年大学毕业,毕业后成功的进入了码农大军。也就是所谓的程序员,我感觉大家都叫程序员,所做的工作,以及工资都是天地之差,下面和大家简单的分享一下我的工作毕业后 我的第一份工作 大数据分析师,业务背景是运营商,技术点用到 mysql-sqoop-hive-mysql 这样的一个流程工作强度不算大 在一个三线城市,每天以完成工作为主,人也比较安逸。没有什么学习的心 在2020年8月底 做了一个决定,进_用sublime做自我介绍

随便推点

【c语言】递归实现,输入一个非负整数,返回组成它的数字之和_用c语言调用递归函数输入一个非负整数,返回组成他的数字之和-程序员宅基地

文章浏览阅读1.1k次。问题描述:写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和,例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19解析:拿到一个数字,要找出组成它的各个数字。首先利用i=x%10求出它的余数,即最初的组成数字,x=x/10可算出下一个x值,例如若原来的数字为123,则此时x=12.以此类推:_用c语言调用递归函数输入一个非负整数,返回组成他的数字之和

【项目总结】秒杀系统の关于Redis_redis minevictableidletimemillis-程序员宅基地

文章浏览阅读197次。spring整合redis配置文件redis.propertiesredis.host=127.0.0.1redis.port=6379redis.sentinel.port=26879redis.pwd=redis.database=0redis.timeout=1000redis.userPool=trueredis.pool.maxIdle=100redis.poo..._redis minevictableidletimemillis

栅栏效应,频谱泄露,旁瓣效应_有限带宽 sinc 旁瓣-程序员宅基地

文章浏览阅读7.3k次,点赞3次,收藏16次。http://139791733.blog.163.com/blog/static/1786396420112715530734/栅栏效应:  对采样信号的频谱,为提高计算效率,通常采用FFT算法进行计算,设数据点数为  N = T/dt = T.fs  则计算得到的离散频率点为  Xs(fi) , fi = i.fs/N , i = 0,1,2,…,N/2  这就_有限带宽 sinc 旁瓣

Linux系统驱动之通用驱动i2c-dev分析_i2c_dev-程序员宅基地

文章浏览阅读1k次。通用驱动i2c-dev分析参考资料:Linux驱动程序: drivers/i2c/i2c-dev.cI2C-Tools-4.2: https://mirrors.edge.kernel.org/pub/software/utils/i2c-tools/AT24cxx.pdf1. 回顾字符设备驱动程序怎么编写字符设备驱动程序?确定主设备号创建file_operations结构体在里面填充drv_open/drv_read/drv_ioctl等函数注册file_operatio_i2c_dev

Verilog task 任务-程序员宅基地

文章浏览阅读4.4k次,点赞2次,收藏19次。文章目录语法静态task的定义静态调用示例automatic示例全局tasktask和function的区别禁止任务语法function可以对输入数据进行处理,并返回一个值,而task更通用,可以计算出多个值,可以使用output或inout参数类型,task可以包含仿真时间控制,例如@,posedge等。// Style 1task [name]; input [port_list]; inout [port_list]; output [port_list]; _verilog task

Linux 进程管理二(调度机制)_pick_next_task_dl-程序员宅基地

文章浏览阅读1.4k次。创作人QQ:851301776,邮箱:[email protected] 欢迎大家一起技术交流,本博客主要是自己学习的心得体会,只为每天进步一点点!个人座右铭: 1.没有横空出世,只要厚积一定发。 2.你可以学历不高,你可以不上学,但你不能不学习一、调度器1.核心调度器调度器的实现是基于两个函数:周期性调度函数和主调度函数。这些函数根据现有进程的优先级分配CPU时间。这也是为什么整个方法称之为优先调度的原因。(1)周期性调度器函数..._pick_next_task_dl

推荐文章

热门文章

相关标签