dokcer-compose.yml 方式运行 mysql 8.0
先不映射指定配置目录,./conf/mysql,docker容器开起来后,复制容器内/etc/mysql 到宿主机,然后添加目录映射: -"./conf/mysql:/etc/mysql" ,这样就可以将配置里保存在宿主机了。
version: '3.0'
networks:
mysql_network:
name: mysql_network
external: true
services:
mysql:
image: "mysql:8.0.35"
volumes:
- "./conf/mysql:/etc/mysql"
- "./data:/var/lib/mysql"
- "./logs:/logs"
container_name: "mysql_8_0_35"
# entrypoint: ["docker-entrypoint.sh", "mysqld"]
restart: always
privileged: true
environment:
MYSQL_ROOT_PASSWORD: "your_password"
TZ: "Asia/Shanghai"
# 终端命令行支持中文
LANG: "C.UTF-8"
ports:
- 3306:3306
networks:
ai_network:
ipv4_address: 192.18.10.100
分类:
Mysql
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?