likes
comments
collection
share

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

作者站长头像
站长
· 阅读数 16

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

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

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

docker-hub官方网址

记录一次用docker-compose配置 mysql的过程打开官方网址点击explore

记录一次用docker-compose配置 mysql的过程直接搜索我们想要配置的服务

下面就有通过docker-compose启动的教程记录一次用docker-compose配置 mysql的过程

之后我们还可以在这里查看它支持的环境变量记录一次用docker-compose配置 mysql的过程

如果我么想要设定数据库数据的存储位置还可以继续查看所给的提示记录一次用docker-compose配置 mysql的过程1说明我么可以把数据存储在我们自定义的卷中(如:/my/own/datadir)2.告诉了我们使用的格式(xxx:/var/lib/mysql)所以我们只需在数据库中如下配置即可

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

总结

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

转载自:https://segmentfault.com/a/1190000042396412
评论
请登录