curl (7) uma conexão com falha no docker

1

Estou usando o docker no Ubuntu.

cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.3 LTS"

Eu tenho este contêiner:

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                  NAMES
2b20d2dc367c        erocci/erocci       "/root/run.sh"      11 minutes ago      Up 11 minutes       0.0.0.0:8080->80/tcp   erocci

Assim, o docker mapeia a porta 80 exposta do contêiner para 8080 em nosso host. Na minha máquina, a porta 8080 está escutando.

sudo netstat -an | grep -E "8080"
tcp6       0      0 :::8080                 :::*                    LISTEN

A máquina docker está sendo executada:

docker-machine ls
NAME       ACTIVE   DRIVER       STATE     URL                         SWARM
OCCIware   -        virtualbox   Running   tcp://<IP>:2376

No entanto, quando eu corro

curl http://<IP>:8080/-/

Eu recebi este erro:

curl: (7) Failed to connect to <IP> port 8080

A versão do docker é

docker version
Client:
 Version:      1.9.0
 API version:  1.21
 Go version:   go1.4.2
 Git commit:   76d6bc9
 Built:        Tue Nov  3 17:43:42 UTC 2015
 OS/Arch:      linux/amd64

Server:
 Version:      1.9.0
 API version:  1.21
 Go version:   go1.4.2
 Git commit:   76d6bc9
 Built:        Tue Nov  3 17:43:42 UTC 2015
 OS/Arch:      linux/amd64

e a versão curl é:

curl --version
curl 7.35.0 (x86_64-pc-linux-gnu) libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3

Minha pergunta é: como posso executar o curl http://<IP>:8080/-/ corretamente?

    
por user15992 10.11.2015 / 11:53

0 respostas

Tags