我一直非常密切关注docker get started guide – 除了我的python应用程序中的一些更改,我已经确认这些更改从我推送到docker hub的版本没有问题.
但是,当我到达第3部分并尝试加载localhost:80时,页面只是无休止地加载.
我的命令:
$docker swarm init
Swarm initiated: ...
$docker stack deploy -c docker-compose.yml
Creating network getstartedlab_webnet
Creating service getstartedlab_web
$docker stack ps getstartedlab
ID NAME IMAGE NODE DESIRED STATE CURRENT STATE ERROR PORTS
fhxqr2u8hxar getstartedlab_web.1 mctague/friendlyhello:2 cube Running Running 29 seconds ago
4t9mu9r8147e getstartedlab_web.2 mctague/friendlyhello:2 cube Running Running 28 seconds ago
duute2pvgu9z getstartedlab_web.3 mctague/friendlyhello:2 cube Running Running 30 seconds ago
9kav6v27qfjn getstartedlab_web.4 mctague/friendlyhello:2 cube Running Running 29 seconds ago
1s2imbiuk6e2 getstartedlab_web.5 mctague/friendlyhello:2 cube Running Running 29 seconds ago
$docker logs
泊坞窗,compose.yml
version: "3"
services:
web:
image: mctague/friendlyhello:2
deploy:
replicas: 5
resources:
limits:
cpus: "0.1"
memory: 50M
restart_policy:
condition: on-failure
ports:
- "80:80"
networks:
- webnet
networks:
webnet:
最佳答案
在某些系统中,curl默认为localhost连接到ip6.所以你可以运行curl:
原文链接:https://www.f2er.com/docker/436155.html$curl 127.0.0.1:80
要么
$curl -4 localhost:80