sách gpt4 ăn đã đi

curl - 可以从 curl 访问 docker 服务,但不能从 postman/chrome 访问

In lại Tác giả: IT Lão Cao 更新时间:2023-10-28 21:41:30 39 4
mua khóa gpt4 giày nike

我正在做 docker 入门指南:https://docs.docker.com/get-started/part3/#recap-and-cheat-sheet-optional

docker-compose.yml:

version: "3"
dịch vụ:
trang web:
# replace username/repo:tag with your name and image details
image: username/repo:tag
deploy:
replicas: 5
tài nguyên:
giới hạn:
cpus: "0.1"
memory: 50M
restart_policy:
condition: on-failure
cổng:
- "80:80"
networks:
- webnet
networks:
webnet:

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

Hello World!

Hostname: 1532cae6e06f
....

但我无法通过 http://localhost:80 从 chrome 或 postman 访问它(它会永远加载)。为什么以及如何解决?


19/10/17 更新:

我可以通过以下方式在浏览器中访问我的服务:http://192.168.1.68:80。是leader节点的地址(也是我真机的ip..)。

但是为什么我也不能从 localhost 执行呢?

câu trả lời hay nhất

看到 curl -4 ... 让我怀疑这是一个 ipv6 问题。如果您的本地计算机未配置 ipv6 并且 localhost 在 hosts 文件中引用了 ipv6 地址,则对 localhost 的调用将挂起。

解决方法相当简单,在您的网址中转到 127.0.0.1 thay vì máy chủ cục bộ

关于curl - 可以从 curl 访问 docker 服务,但不能从 postman/chrome 访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46814642/

39 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress