使用 docker-compose 编排以后就会出现 mysql 启动慢,导致 spring boot 没有连接数数据源无法启动..看了很多关于容器启动顺序的文章..还是没有解决..看看 v2 有没有大佬可以解决!
version : '2'
services:
mysql:
image: jo/mysql
volumes:
- ./src/main/docker/mysql/my.cnf:/root/mysql/my.cnf mysql
environment:
- MYSQL_ROOT_PASSWORD=123456
ports:
- "3306:3306"
expose:
- "3306"
frp:
build: frp
volumes:
- ./wait-for-it.sh:/wait-for.sh
ports:
- "8999:8999"
restart: always
depends_on:
- mysql
links:
- mysql
entrypoint: "sh /wait-for.sh mysql:3306 -- java -Djava.security.egd=file:/dev/./urandom jar app.jar"
运行之后没有报错,只是运行不起来..
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.