2
respostas

node nao utiliza porta

Quando eu executo o comando:docker run -p 8080:3000 -v "$(pwd):/var/www" node npm startretorna um erro e nao consigo iniciar o container, o erro retornado é:Error response from daemon: driver failed programming external connectivity on endpoint dreamy_chatterjee (543362b42b61c90984f8d387040110bf69701c2039535bc352970dbfe42cbedf): Error starting userland proxy: mkdir /port/tcp:0.0.0.0:8080:tcp:172.17.0.2:3000: input/output error. Como posso contornar esse problema?

2 respostas

Olá Vitor,

Já tive esse erro uma vez quando a porta 8080 estava alocado para outro serviço na minha máquina local. No caso, uma sugestão, tente para todos os containers

docker stop $(docker ps -aq)

E procure se tem algum serviço alocado na porta 8080 de sua máquina local (Tomcat, por exemplo). Se encontrar algum serviço alocado para a porta 8080, pare tal serviço.

Abs

Já tentei isso, mesmo nao tendo nenhum nenhum container rodando e nenhum serviço na porta 8080, eu na sorte acabei resolvendo apenas restartando o docker, ja aconteceu umas 3 vezes e eu precisei restartar para funcionar