- Como expor as portas no arquivo de composição do docker?
- Como você conserta a porta já está alocada?
- Como você expõe um Docker da porta 8080?
Como expor as portas no arquivo de composição do docker?
Docker Compose expõe todas as portas de contêineres especificadas, tornando -as acessíveis interna e externamente da máquina local. Mais uma vez, na coluna Portas, podemos encontrar todas as portas expostas. O valor à esquerda da seta mostra o endereço do host, onde podemos alcançar o contêiner externamente.
Como você conserta a porta já está alocada?
A partir da mensagem de erro acima, podemos ver que outro contêiner ou um aplicativo ouvindo na porta 5432 ou máquina. Isso impede o serviço de alocar essa porta. Geralmente, usamos o PS do Docker-Compose para listar todos os contêineres em execução e Docker-Compose Down para interromper esses contêineres.
Como você expõe um Docker da porta 8080?
Para publicar um porto para o nosso contêiner, usaremos a bandeira - -Publish (-p para abreviar) no comando Docker Run. O formato do comando - -Publish é [host_port]: [container_port] . Então, se quiséssemos expor a porta 8080 dentro do contêiner para a porta 3000 fora do contêiner, passaríamos 3000: 8080 para a bandeira -Publish.