Estou usando um arquivo docker conforme mostrado aqui, no meu projeto:
https://github.com/jamiepratt/embedded-repl/blob/master/docker-compose.yml
Eu inicio o contêiner com:
docker-compose up app
Mas não é possível conectar ao soquete. Não consigo ver o que estou fazendo de errado.
As portas não estão acessíveis no meu sistema local ou quando coloco o contêiner do docker em um servidor.
Depois de docker-compose up app
ver o seguinte:
docker container ls
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
886341940c74 embedded-repl_app "entrypoint java -ja…" 30 minutes ago Up 30 minutes 0.0.0.0:2001->54654/tcp, :::2001->54654/tcp embedded-repl_app_1
Mas então, quando tento fazer telnet:
telnet localhost 2001
Trying ::1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.
Responder1
Posso estar enganado, mas isso parece um problema com o próprio aplicativo fechando conexões.
Connected to localhost. Escape character is '^]'.
As linhas acima mostram que o telnet está se conectando ao docker, mas o aplicativo está fechando a conexão.