java - Spring——Java项目中的微服务和docker

标签 java spring docker microservices

我想使用微服务dockers 创建应用程序。我以前从未这样做过,首先,我在 gitlab 中创建了所有 microservices,其中一个将仅存储我的 dockers想在我的应用程序中使用,但我不知道该怎么做。

我应该创建一个空的 springboot 项目吗?如何存储图像?有人可以给我一些建议吗?我想使用 dockers,例如 MongoDBLogstashMinio

最佳答案

这里有几个问题。我建议从涵盖您正在寻找的一些元素的教程开始,例如'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/

相关文章:

java - 我的 Java 应用程序中的两个类具有相同的限定名称

java - 如何启用执行器中的所有端点(Spring Boot 2.0.0 RC1)

python - 使用图像名称 docker-py 运行 docker 容器

docker - 错误 [0044] 无法调用 gRPC : cannot connect to the Docker daemon

java - 是否可以在窗口模式下在 Nvidia 3D Vision 硬件上运行 Java3D 应用程序?

spring - Tomcat 6/7 - 如何覆盖 Web 应用程序中的属性文件?

java写入文件以查找finalAverage

python-3.x - 在docker文件中使用特定的none-python基本图像设置特定的python版本

java - android,asynctask,在 doInBackground() 中写入/读取数据库失败

java - 我们应该传递什么给方法来完成它