我是新来的领事。我已经开发了一个Spring Boot应用程序,可以注册自己,并且可以从控制台的其他应用程序中发现它。 但是,如果我尝试容器化此应用程序,它将无法连接到控制台: 我在dockercontaine中运行控制台 r:
performSegue(withIdentifier: "toNowPlaying", sender: self)
控制台启动,我可以看到该网页: http://localhost:8500
然后,我为我的应用程序创建一个docker映像,并由其运行
docker run -p 8500:8500 consul:latest
它无法连接到控制台,并且出现以下错误,
docker build . -t app
docker run -p 8888:8888 app
我在 bootstrap.yml 中有关注,
main] o.s.c.c.c.ConsulPropertySourceLocator : Fail fast is set and there was an error reading configuration from consul.
答案 0 :(得分:0)
遇到类似的问题,这里的问题可能出在容器上。 我通过确保容器在同一网络下运行来解决了该问题。 另外,请确保在上述配置中使用容器名称代替“ localhost”。 例如:
春天:
MultipartFormData