我绝对是Docker Hub的初学者,正试图将两个映像推送到Docker Hub。一个映像是MySQL数据库,另一个映像是在tomcat上运行的Java war。第二个映像是链接到第一个的MVC应用程序。
我试图寻找解决方案,但没有成功。
谢谢
Wex
答案 0 :(得分:0)
对数据库使用stock mysql
image;不要尝试滚动自己的数据库容器。构建一个自定义映像(可能基于stock tomcat
image)并将其推送到Docker Hub。将用于构建映像的Dockerfile
和用于驱动组合的应用程序的docker-compose.yml
添加到pom.xml
文件旁边的存储库根目录中,然后将其检入源代码管理。
无法将Docker Compose YAML文件或“多个图像的组合”以任何形式(仅单个图像)推送到Docker Hub,因此这些图像需要单独存储。