dockerCompose部署mysql
dockerCompose部署mysql
·
概述
用docker-compose来组织docker会好看一点,一些命令也可以固定下来。
用docker的话方面在各个平台上运行,不用一个系统一个部署版本
直接上demo配置文件
version: '3'
services:
mysql:
image: mysql:5.7.35 #镜像名称以及版本
#限制docker容器的内存
deploy:
resources:
limits:
memory: 1G
restart: always #重启docker后该容器也重启
container_name: mysql_5_7 #容器名称
environment:
MYSQL_ROOT_PASSWORD: xxxxx#指定用户密码
TZ: Asia/Shanghai
ports:
- 33306:3306 #本地端口号与容器内部端口号
volumes: #指定挂载目录
- ./data:/var/lib/mysql
- ./conf/my.cnf:/etc/mysql/my.cnf
mysql配置文件
[mysqld]
user=mysql
default-storage-engine=INNODB
character-set-server=utf8
max_connections=1000
[client]
default-character-set=utf8mb4
[mysql]
default-character-set=utf8mb4
直接运行,然后查看占用的内存
#后台运行
docker-compose up -d
#查看内存
docker stats

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)