可以从curl访问docker服务,但不能从邮递员 chrome访问

可以从curl访问docker服务,但不能从邮递员 chrome访问,第1张

概述我正在做Docker入门指南: https://docs.docker.com/get-started/part3/#recap-and-cheat-sheet-optional 泊坞窗,compose.yml: version: "3"services: web: # replace username/repo:tag with your name and image detail 我正在做Docker入门指南: https://docs.docker.com/get-started/part3/#recap-and-cheat-sheet-optional

泊坞窗,compose.yml:

version: "3"services:  web:    # replace username/repo:tag with your name and image details    image: username/repo:tag    deploy:      replicas: 5      resources:        limits:          cpus: "0.1"          memory: 50M      restart_policy:        condition: on-failure    ports:      - "80:80"    networks:      - webnetnetworks:  webnet:

我通过运行docker stack deploy -c docker-compose.yml getstartedlab来部署我的应用程序.
然后从curl访问我的服务工作正常curl -4 http:// localhost

<h3>Hello World!</h3><b>Hostname:</b> 1532cae6e06f<br/>....

但是我无法通过访问http:// localhost:80(它永远加载)从Chrome或邮递员访问它.为什么以及如何解决它?

更新19/10/17:

我可以在浏览器中访问我的服务:http://192.168.1.68:80.
它是领导节点的地址(也是我真机的IP).

但是为什么我不能从localhost那里做呢?

解决方法 看到卷曲-4 ……让我怀疑这是一个ipv6问题.如果没有为ipv6配置本地计算机,并且localhost在hosts文件中引用了ipv6地址,则对localhost的调用将挂起.

解决方法相当简单,在您的网址中转到127.0.0.1而不是localhost.

总结

以上是内存溢出为你收集整理的可以从curl访问docker服务,但不能从邮递员/ chrome访问全部内容,希望文章能够帮你解决可以从curl访问docker服务,但不能从邮递员/ chrome访问所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1027735.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存