使用 docker-compose 打包多个应用
准备工作
这次部署两个项目,一个是 web 站点项目,一个是爬虫的后台应用项目。
- 两个项目的 jar 包,分别为 app.jar,spider.jar
- 两个应用都依赖 redis 和 mysql
- mysql 初始化需要的 sql 文件
docker file 文件
docker file 是 使用 docker 部署应用的命令。 具体的命令可以参考 Docker 命令.
由于是两个文件,所以需要两个不同的 Dockerfile
.具体的 build 的内容如下:
Dockerfile web 的 build 文件
1 | FROM java:8 |
爬虫的文件