dockerize突然失效了

在同一台主机,使用docker容器部署的时候,出现不能被访问的情况。

Problem with request: Get http://192.168.10.14:8888/itoken-eureka/prod/master: dial tcp 192.168.10.14:8888: connect: no route to host. Sleeping 1s

原因分为以下两种:

1. 当处于同一网络的时候,

那么我们需要访问的容器路由,将宿主机的IP地址改成想要访问的docker容器的服务名称

http://192.168.x.xxx 改成http://service_name:port

ENTRYPOINT ["dockerize", "-timeout", "5m", "-wait", "http://itoken-config:8888/itoken-eureka/prod/master", "java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/app/app.jar", "--spring.profiles.active=prod"]

2. 当处于不同网络的时候

那么可以通过宿主机的IP来访问

发布了170 篇原创文章 · 获赞 20 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_41967899/article/details/103236484