就写了一个简单的 mysql 服务
version: '3'
services:
mysql:
image: mysql:5.7
volumes:
- ./mysql/data:/var/lib/mysql
- ./mysql/my.cnf:/etc/mysql/conf.d/my.cnf
ports:
- 3306:3306
environment:
- MYSQL_ROOT_PASSWORD=STi7hXedIfgdjxnRgJ
但是当前目录的 my.cnf 读取不进去,好奇怪,前段时间这样的配置都是可以的
我在 linux 上试了试,是可以的( my.cnf 中我把端口改成了 3307 )
Linux 上:
Win 上
PS:Share 磁盘也弄了
[mysqld]
port=3307
explicit_defaults_for_timestamp=1
max_allowed_packet = 20M
innodb_buffer_pool_size=200M
server-id=344
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.