怎么使用Docker-compose部署mysql
一、Docker-compose简介个人理解:容器编排工具,对于大多数人来说可能最大的作用是被当成启动容器的脚本了。它可以实现一次性启动多个容器,它的自动重启容器策略也很好用。二、部署步骤1.在/root目录下新建目录docker-compose,在/root/docker-compose目录下新建mysql文件件cd/rootmkdirdocker-compose&&cddocker-composemkdirmysql&&cdmysql2准备挂载文件(如果不需要修改配置文件此步可跳过,然后docker-
一、Docker-compose简介
个人理解:容器编排工具,对于大多数人来说可能最大的作用是被当成启动容器的脚本了。它可以实现一次性启动多个容器,它的自动重启容器策略也很好用。
二、部署步骤
1. 在/root 目录下新建目录docker-compose,在/root/docker-compose目录下新建mysql文件件
cd /root mkdir docker-compose && cd docker-compose mkdir mysql && cd mysql
2 准备挂载文件
(如果不需要修改配置文件此步可跳过,然后docker-compose.yml文件挂载时删除配置文件的挂载)
在 /root/docker-compose/mysql 文件夹下新建config文件夹,在conf文件下新建my.cnf 文件
mkdir config && cd config vim my.cnf
将下面的配置文件复制到 my.cnf中
[mysqld] user=mysql default-storage-engine=INNODB character-set-server=utf8 [client] default-character-set=utf8 [mysql] default-character-set=utf8
3.编写docker-compose.yml文件
在/root/docker-compose/mysql文件夹下新建docker-compose.yml文件,
cd /root/docker-compose/mysql
vim docker-compose.yml
加下面内容复制到 docker-compose.yml 中
version: '3' services: mysql: image: mysql restart: always container_name: mysql environment: MYSQL_ROOT_PASSWORD: password TZ: Asia/Shanghai ports: - 3306:3306 volumes: - /root/docker-compose/mysql/data:/var/lib/mysql - /root/docker-compose/mysql/config/my.cnf:/etc/mysql/my.cnf command: --max_connections=1000 --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci --default-authentication-plugin=mysql_native_password
注意docker-compose.yml 第8行设置mysql root 账号登录的密码,这里的 password 修改为自己需要的密码即可。
4. 启动
docker-compose up -d
Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
















