栋dong (@dong)springboot项目打包docker示例 中发帖

博客原文:https://itdong.me/springboot-to-docker-image/ 

一般springboot项目会依赖mysql,redis等服务,所以我们写一个docker-compose来进行多个容器的统一管理
MySQL
首先说一下mysql,我们肯定是希望我们启动mysql时就会把数据库建好,相关的表建好,所以我们的操作是
在environment中
MYSQL_ROOT_PASSWORD是你数据库的root密码
MYSQL_DATABASE是mysql容器创建的时候自动建的数据库
而我们想要建表是通过挂载文件实现的,mysql容器启动的时候会读取/docker-entrypoint-initdb.d目录下的文件,所以我们将主机的某一个目录放上我们的sql文件,然后volumes中挂载
生产环境不要映射端口**
mysql:
i...