一、Docker-compose简介
重新表述:对于大多数人来说,容器编排工具最主要的作用可能是作为启动容器的脚本。它可以实现一次性启动多个容器,它的自动重启容器策略也很好用。
二、部署步骤
1. 在/root 目录下新建目录docker-compose,在/root/docker-compose目录下新建mysql文件件
cd /root mkdir docker-compose && cd docker-composemkdir mysql && cd mysql
2 准备挂载文件
(如果不需要修改配置文件此步可跳过,然后docker-compose.yml文件挂载时删除配置文件的挂载)
在 /root/docker-compose/mysql 文件夹下新建config文件夹,在conf文件下新建my.cnf 文件
mkdir config && cd configvim my.cnf
将下面的配置文件复制到 my.cnf中
[mysqld]user=mysqldefault-storage-engine=INNODBcharacter-set-server=utf8[client]default-character-set=utf8[mysql]default-character-set=utf8
3.编写docker-compose.yml文件
AppMall应用商店
AI应用商店,提供即时交付、按需付费的人工智能应用服务
56 查看详情
在/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
以上就是怎么使用Docker-compose部署mysql的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/270132.html
微信扫一扫
支付宝扫一扫