千家信息网

mysql中docker搭建的方法

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍了mysql中docker搭建的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.搭建之前先看一下搭建好的目录结构
千家信息网最后更新 2026年11月03日mysql中docker搭建的方法

这篇文章主要介绍了mysql中docker搭建的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

1.搭建之前先看一下搭建好的目录结构

按照上面的目录结构创建好对应目录

2.创建配置文件

在config目录下创建my.cnf文件

my.cnf

[mysqld]character-set-server=utf8mb4default-time-zone='+8:00'innodb_rollback_on_timeout='ON'max_connections=500innodb_lock_wait_timeout=500

在mysql的外层目录创建.env文件

.env

MYSQL_ROOT_PASSWORD=root

MYSQL_ROOT_HOST=%

MYSQL_DIR=./mysql

创建docker compose文件

docker-compose.yaml

version: '3'

services:

mysql-db:

container_name: mysql-docker # 指定容器的名称

image: mysql : 8.0 # 指定镜像和版本

ports:

- "3306:3306"

environment:

MYSQL_ROOT_PASSWORD: $ { MYSQL_ROOT_PASSWORD }

MYSQL_ROOT_HOST: $ { MYSQL_ROOT_HOST }

volumes:

- "${MYSQL_DIR}/data:/var/lib/mysql" # 挂载数据目录

- "${MYSQL_DIR}/config:/etc/mysql/conf.d" # 挂载配置文件目录

3.测试

启动:docker-compose up -d

查看: docker ps

15117a33fc98 mysql:8.0 "docker-entrypoint.s…" 24 minutes ago Up 23 minutes 0.0.0.0:3306->3306/tcp, 33060/tcp mysql-docker

测试:

1.查看ip

docker network ls

docker network inspect xxx-network-id

2.链接

感谢你能够认真阅读完这篇文章,希望小编分享的"mysql中docker搭建的方法"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

目录 文件 篇文章 方法 结构 建好 测试 配置 价值 兴趣 同时 名称 外层 容器 数据 更多 朋友 版本 知识 编带 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网高科技 互联网属科技 互联网金融 科技 北京互联网科技有限公司 以房互联网科技 广州宏创互联网科技 奇酷互联网络科技公司 新华互联网科技校企合作 互联网教育科技公司vipkid 昭通云南众福互联网科技有限公司 昭通互联网科技选哪家 千方科技属于互联网企业吗 互联网科技与大数据专业 互联网媒体平台算高科技产业 互联网科技实习生岗位 深圳无忧互联网科技 济南小医互联网科技有限公司招聘 长沙渺峰互联网科技有限公司 互联网大会出现的黑科技 互联网科技自媒体灵感 金融科技还是互联网 郑州华宇互联网科技 互联网科技教育视频 宜昌元轩互联网科技有限公司 呼和浩特新华互联网科技学院 广州百诚互联网科技有限公司官网 昆明中奇联合互联网科技 萌小萌互联网科技河南有限公司 数字互联网科技有限公司 小牛互联网科技有限公司地址
0