docker-compose安装mysql5.7
环境:系统版本: centos7docker版本:18.06.1-cedocker-compose版本: 1.24.0docker-compose.yml配置如下:version: '3'services:mysql:image: harbor.xxx.com/library/mysql:5.7.23ports:- "3306:3306"...
·
环境:
系统版本: centos7
docker版本:18.06.1-ce
docker-compose版本: 1.24.0
docker-compose.yml配置如下:
version: '3'
services:
mysql:
image: harbor.xxx.com/library/mysql:5.7.23
ports:
- "3306:3306"
volumes:
- /home/test/mysql/data:/var/lib/mysql
- /home/test/mysql/initdb:/docker-entrypoint-initdb.d
- /home/test/mysql/cnf/my.cnf:/etc/mysql/my.cnf
command: [
'--character-set-server=utf8mb4',
'--collation-server=utf8mb4_unicode_ci',
'--max_connections=3000'
]
environment:
MYSQL_ROOT_PASSWORD: "root"
注意:最大连接数的设置max_connections,如果服务初始化连接比较多经常会爆掉,网上找了很多资料的解决方案都是说被Linux限制了,但放开限制后,还是需要自己手动来设置最大连接数,这就不合理了(https://blog.csdn.net/weixin_39835887/article/details/86071545);
启动容器:
docker-compose up -d
滚动启动:
docker-compose pull && docker-compose up -d
如果yml配置名不叫docker-compose.yml的话,运行命令请参考:https://blog.csdn.net/zhujuntiankong/article/details/94430955
更多推荐
已为社区贡献4条内容
所有评论(0)