关于docker-compose:记录一次用dockercompose配置-mysql的过程

37次阅读

共计 643 个字符,预计需要花费 2 分钟才能阅读完成。

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

依据前几次的教训可知最快解决 mysql 问题的办法就是重新安装 mysql,然而如此重复装置配置也会耗费不少工夫,不能总是这样。

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

docker-hub 官网网址

关上官网网址点击 explore

间接搜寻咱们想要配置的服务

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

之后咱们还能够在这里查看它反对的环境变量

如果我么想要设定数据库数据的存储地位还能够持续查看所给的提醒

1 阐明我么能够把数据存储在咱们自定义的卷中 (如:/my/own/datadir)
2. 通知了咱们应用的格局(xxx:/var/lib/mysql)
所以咱们只需在数据库中如下配置即可

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

总结

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

正文完
 0