如何将两个互连的映像或Yaml文件推送到Docker Hub

时间:2018-07-25 21:46:04

标签: docker docker-compose dockerhub

我绝对是Docker Hub的初学者,正试图将两个映像推送到Docker Hub。一个映像是MySQL数据库,另一个映像是在tomcat上运行的Java war。第二个映像是链接到第一个的MVC应用程序。

我试图寻找解决方案,但没有成功。

谢谢

Wex

1 个答案:

答案 0 :(得分:0)

对数据库使用stock mysql image;不要尝试滚动自己的数据库容器。构建一个自定义映像(可能基于stock tomcat image)并将其推送到Docker Hub。将用于构建映像的Dockerfile和用于驱动组合的应用程序的docker-compose.yml添加到pom.xml文件旁边的存储库根目录中,然后将其检入源代码管理。

无法将Docker Compose YAML文件或“多个图像的组合”以任何形式(仅单个图像)推送到Docker Hub,因此这些图像需要单独存储。