我想使用微服务
和dockers
创建应用程序。我以前从未这样做过,首先,我在 gitlab
中创建了所有 microservices
,其中一个将仅存储我的 dockers
想在我的应用程序中使用,但我不知道该怎么做。
我应该创建一个空的 springboot 项目吗?如何存储图像?有人可以给我一些建议吗?我想使用 dockers
,例如 MongoDB
、Logstash
、Minio
最佳答案
这里有几个问题。我建议从涵盖您正在寻找的一些元素的教程开始,例如'How to run spring boot and MongoDB in docker using docker-compose' .托管您构建的图像是另一个问题 - 为此您需要 choose a docker image registry . (因为您使用的是 GitLab,它可能会在此处 provide you options。)但您不一定需要构建所有涉及的图像,因为您可能可以使用来自 dockerhub 的已发布图像用于某些图像(例如 mongo)。
当您说您正在考虑使用微服务来存储 docker 时,听起来您正在考虑编写自己的代码来存储 docker 镜像。我不希望你需要这样做。然后,您实际上是在编写一个 docker 镜像注册表,并且已经有很多实现可供您使用。
关于java - Spring——Java项目中的微服务和docker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52328874/