Não é possível obter o docker para encaminhar portas

2

Estou seguindo um tutorial para tentar aprender o docker, mas, por algum motivo, parece que não consigo acessar qualquer uma das portas que ele pretende abrir. Por alguma razão, apenas expira. Onde posso procurar mais detalhes sobre por que não consigo acessar isso ou, de outra forma, como acessar o contêiner docker?

Passos feitos até agora:

$ docker run hello-world # works fine
$ docker run -d -P --name static-site prakhar1989/static-site # works and returns a docker container id
$ docker port static-site
443/tcp -> 0.0.0.0:32768
80/tcp -> 0.0.0.0:32769

Depois, acesso um host por meio de http://localhost:32768/ , mas nada. Depois de reinstalar, não demora mais e apenas diz que o site não pode ser alcançado.

Além disso, tentei acessar o contêiner diretamente nessas portas, mas sem sucesso.

    
por Hosh Sadiq 28.05.2016 / 23:54

2 respostas

0

Para HTTP, use a porta redirecionada para a porta 80, ou seja, acesse o site com http://localhost:32769 .

O HTTPS não parece estar configurado neste contêiner.

    
por 29.05.2016 / 05:26
0

Eu resolvi isso com um reboot : /

Eu estava tendo o mesmo problema em uma instalação nova do Docker 1.12 no Ubuntu 15.10. Depois de passar pelo link , não consegui me conectar aos contêineres de amostra. A conexão http simplesmente seria interrompida.

    
por 02.08.2016 / 21:26