我想使用microservices
和dockers
创建应用程序。我以前从未做过,首先,我在microservices
上创建了所有gitlab
,其中一个仅存储要在我的应用程序中使用的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镜像注册表,并且已经可以使用许多实现。