我是docker的新手,我正在按照教程将微服务(使用Spring启动编写)和docker:http://www.3pillarglobal.com/insights/building-a-microservice-architecture-with-spring-boot-and-docker-part-iii结合起来。
我的应用程序(服务器未作为docker容器运行)能够将数据存储在mongodb中(作为docker容器运行)。当我使用邮递员向我的应用程序(休息)发出请求时,我应该得到一个json作为返回值,但这不会发生(我确实得到状态代码'200'),对于每个MongoDB UI都是一样的:
当我在MongoDB容器中打开一个shell并查询我的数据库时,它显示我的数据库中有数据:
有人可以解释一下我做错了什么或如何允许从我的主机环境访问?
更新
我忘了为我的pojo对象实现getter和setter方法。我现在得到邮递员的正确答复。
还有一个问题,我仍然无法查看robomongo(MongoDB UI)中的数据
docker ps:
答案 0 :(得分:1)
我使用的Robomongo不支持更高版本的MongoDB。我现在正在使用mongochef工作得很好。