Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use

  • Ich bekomme folgenden Fehler beim Start:


    ERROR: for recipes_laravel.test_1 Cannot start service laravel.test: driver failed programming external connectivity on endpoint recipes_laravel.test_1 (af7cddebc0211566c9c9af2af90bb1714a9435ae1b7a1fc6f682d948332916dd): Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use


    Meine composer.yaml sieht so aus:


    Den Port für mysql konnte ich anpassen, der für den nginx (testserver) ließ sich damit nicht einstellen. Wo/Wie muss ich das anpassen?

    Ich möchte meinen apache nicht stoppen, auf dem Server läuft auch mein nextcloud, das soll weiter arbeiten.

  • Hi,

    die Fehlermeldung besagt, dass Port 80 auf deinem Host bereits belegt ist und Docker diesen Port deswegen nicht belegen kann. Es wird APP_PORT als Port verwendet. Vielleicht probierst du es einfach mal mit 8080. Das kannst du in der .env konfigurieren oder in der docker-compose:

    Code
    ports:
    - '8080:8000'