1
resposta

Erro ao tentar rodar o comando docker-compose up --build

Removing ci-cd_web_1 ci-cd_db_1 is up-to-date Starting cbab90677c79_ci-cd_web_1 ... error

ERROR: for cbab90677c79_ci-cd_web_1 Cannot start service web: driver failed programming external connectivity on endpoint cbab90677c79_ci-cd_web_1 (53112002591fe400569b515ed195c3589bd10f918866d798f79e567ef31dd40f): Bind for 0.0.0.0:8000 failed: port is already allocated

ERROR: for web Cannot start service web: driver failed programming external connectivity on endpoint cbab90677c79_ci-cd_web_1 (53112002591fe400569b515ed195c3589bd10f918866d798f79e567ef31dd40f): Bind for 0.0.0.0:8000 failed: port is already allocated ERROR: Encountered errors while bringing up the project.

1 resposta

Boa tarde, Ane! Tudo bem?

Muito provavelmente algum outro serviço do seu sistema operacional está usando a porta 8000 (talvez o node?); sugiro parar esse serviço ou especificar a porta no arquivo docker-compose.yml. A especificação neste arquivo seria algo como:

    ports:
      - "8000:9001"

Onde a porta 9001 será equivalente à 8000. O 9001 é apenas um exemplo.

Dessa forma, o container ir ser executado e poderá ser executado, por exemplo, como: http://localhost:9001