Container mitten auf der Einfahrt

Hallo! Ich habe eine vielleicht etwas komische Frage, aber ich weiß gerade nicht, wie ich handeln soll.

Also vor ca. einer halben Stunde hat jemand bei mir geklingelt und sagte, das meine Nachbarn einen Container bestellt haben und diese aber gerade nicht da wäre, ob ich irgendwas wüsste. Meine Nachbarn hatten mir nichts gesagt und ich konnte sie auch nicht telefonisch erreichen, somit habe ich dem Herrn gesagt, das ich nichts davon weiß und auch nicht wüsste, wo der Container hinsollte. Habe ihn dann gebeten, wieder zu fahren und meine Nachbarn nochmal zu kontaktieren. darauf sagte er, das diese die Anfahrt aber extra zahlen müsste, worauf ich sagte das sie das schon machen werden (davon gehe ich auch wirklich aus), dann sagte er auch freundlich danke und hat sich in seinen LKW gesetzt, ich bin dann wieder hoch in meine Wohnung gegangen.

Von meiner Wohnung habe ich keine Sicht auf die Einfahrt. Nun bin ich eben nochmal runter gegangen um Müll wegzubringen und sehe, das er den Container mitten auf die Einfahrt gestellt hat. (Ich und meine Nachbarn teilen uns die Einfahrt), so das ich mit meinem Auto nicht mehr weg komme und auch keiner auf die Einfahrt fahren kann.

Habe bei der Firma angerufen wo man mir nur unfreundlich mitteilte, das der Mitarbeiter nur seinen Auftrag erfüllt hätte und sie das jetzt nicht ändern können.

Ich muss aber in ca. 2 Stunden weg. Was soll ich jetzt machen? Könnte ich die Polizei verständigen oder was würdet ihr machen?

Danke schonmal für eure Antworten

container, einfahrt
Problem mit Docker?

Problem mit Docker

und zwar haut bei mir der Befehl

RUN docker-php-ext-install mysqli && docker-php-ext-enable mysqli

nicht hin.

Ich erstelle ein Image über ein Dockerfile (docker build -t [name] .)

Das Image basierd auf debian:latest

Danach wird apt-get update & apt-get upgrade ausgeführt

Dann werden Komponenten installiert (sudo, apache2, php, cron, ...)

und wiederum danach werden die apache2 Konfigurierung angepasst das der Apache2-Server auf /webserver das DocumentRoot setzt

Soweit alles gut.

jetzt kann ich über den docker run befehl den parameter --mount hinzufügen und darüber ein externes Verzeichnis auf /webserver binden.

Bis hier her Funktioniert alles noch.

Jetzt wenn ich eine index.html aufrufe funktioniert das eine index.php funktioniert auch. Wenn ich jetzt jedoch in der .php Datei folgenden code Benutze(um auf MySql - Server zuzugreifen zu können):

      $mysqli = new mysqli("host_ip","bn","pw","tabelle");
      //echo mysqli_get_host_info($mysqli);
      if ($mysqli->connect_errno) {
          echo "Verbindung fehlgeschlagen: " . $mysqli->connect_error;
          return false;
      }else{
          return $mysqli;
      }

Kommt ein 500-ServerError.

Soweit ich es jetzt ergoogeln konnte muss ich zusätzlich den Port 3306(MySql-Port) Exposen und zusätzlich mit -p 3306:3306 in den docker run befehl einbauen.

Außerdem muss man antscheinend mit

RUN docker-php-ext-install mysqli && docker-php-ext-enable mysqli

Das MySqli modul installieren & aktivieren.

Hier ist auch schon das Problem:

Wenn ich mit oben genannten befehl mein Image aus dem Dockerfile erstellen möchte kommt (wenn er an der Stelle mit "RUN docker-php..." ankommt):

RUN docker-php-ext-install mysqli
 ---> Running in bce06404a5ca
/bin/sh: 1: docker-php-ext-install: not found
The command '/bin/sh -c docker-php-ext-install mysqli' returned a non-zero code: 127

Und jetzt meine Frage wie kann ich diesen fehler Beheben, ich weiß leider nicht mehr weiter!

Für die vollständigkeit hier noch der docker run befehl(den ich benutze wenn ich das Funktionierende Image ohne "RUN docker-php-..." nutze):

docker run --name webserver \
-p 80:80 \
-p 3306:3306 \
--mount type=bind,source="/lokaler/pfad",destination=/webserver [name_des_images]
Computer, Technik, Apache, container, Image, MySQL, PHP, Port, Technologie, PDO, Docker, Spiele und Gaming