登录
首页 >  数据库 >  MySQL

记录一次用docker-compose配置 mysql的过程

来源:SegmentFault

时间:2023-02-24 16:59:37 212浏览 收藏

本篇文章给大家分享《记录一次用docker-compose配置 mysql的过程》,覆盖了数据库的常见基础知识,其实一个语言的全部知识点一篇文章是不可能说完的,但希望通过这些问题,让读者对自己的掌握程度有一定的认识(B 数),从而弥补自己的不足,更好的掌握它。

本周主要事件都在设计原型或者是设计er图,没有出现什么技术上的问题。
但是本周在学第的提问中却出现了问题,我本来想直接在学第给的远程代码拉到本地执行来解决问题,但是在运行时出现了问题,mysql又出问题了。

根据前几次的经验可知最快解决mysql问题的方法就是重新安装mysql,但是如此反复安装配置也会消耗不少时间,不能总是这样。

于是就尝试用docker-compose来启动mysql。
配置的第一部就是直接查看docker的官方文档而不是直接搜索“怎么用docker-compose来启动mysql“

docker-hub官方网址

image.png

打开官方网址点击explore

image.png

直接搜索我们想要配置的服务

下面就有通过docker-compose启动的教程

image.png

之后我们还可以在这里查看它支持的环境变量

image.png

如果我么想要设定数据库数据的存储位置还可以继续查看所给的提示

image.png

1说明我么可以把数据存储在我们自定义的卷中(如:/my/own/datadir)
2.告诉了我们使用的格式(xxx:/var/lib/mysql)
所以我们只需在数据库中如下配置即可

volumes:
      - ./db:/var/lib/mysql

总结

经过此次自行配置docker-compose发现docker确实要比直接配置对应服务到本地要方便很多,之前没有掌握正确的方法(总是直接搜索如何用docker-compose配置XXX,而不是直接查看官方网站)导致对docker-compose总是有些抵触,自行按官网配置后才发现docker-compose的方便。

以上就是《记录一次用docker-compose配置 mysql的过程》的详细内容,更多关于mysql的资料请关注golang学习网公众号!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表