jd-search-4-docker
三键启动所有服务
MySQL+ELK+JD-Search-Api
本来是想build成是三个个image,然后使用docker-compose一键启动的,但是做到后来遇到compose容器启动顺序的问题。虽说是按照顺序启动的,
但是并不会等你启动完毕后再去启动另外一个容器,官方相关链接:https://docs.docker.com/compose/startup-order/ 不想去折腾了就还是按照分块的去启动吧。
Mysql启动与数据导入
在src/docker/mysql的根目录下执行
docker build -t jd-search-app-mysql .
等待构建结束,启动该容器
docker run -d -p 3306:3306 jd-search-app-mysql
该过程包括mysql服务的启动—>数据的导入—>创建用户访问权限
日志与数据库如下