Laravel Webserver in einer Docker VirtualBox für Windows installieren

Zur Entwicklung eurer KI-Anwendungen bieten sich viele Umgebungen an, mit denen Ihr euren Service auf einer Website zur Verfügung stellen könnt. Hier eine kleine Anleitung, wie ihr einen lokalen Webserver mit dem PHP-Framework Laravel auf eurer Windows-Maschine basierend auf einer Docker Virtualbox einrichtet.

  • Nach erfolgreicher Installation von Docker für Windows startet ihr ein Docker Quickstart Terminal
  • Wenn der Start des Terminals fehlerfrei funktioniert findet ihr oben die IP-Adresse, unter der ihr die Virtualbox erreicht
  • In der Windows-Eingabeaufforderung (cmd.exe) könnt ihr alle verfügbaren Virtualboxes inkl. IP-Adresse mit dem Befehl docker-machine -ls anzeigen lassen
  • Im Docker Terminal könnt ihr euch nun ein Image ziehen, das einen Webserver mit Laravel Umgebung enthält.  Über den Befehl „docker search laravel“ findet ihr aktuelle Images.
  • Ich empfehle das Image von emboraas: Der Befehl lautet „docker pull eboraas/laravel“
  • Mit dem Befehl „docker run -p 80:80 -d eboraas/laravel“ startet ihr einen Container mit diesem Image
  • Im Browser müsst ihr nur noch die IP-Adresse der Virtualbox eingeben (z.B. http://192.168.99.100/) und schon seht ihr die Standard Laravel Startseite
  • Um eure Anwendung entwickeln und anzeigen zu können, müsst ihr lokal die beiden typischen Laravel Ordner „public“ und „app“ anlegen und diese bei Start des Containers verlinken. Der Befehl lautet dazu: „docker run -p 80:80 -v /c/users/adri/myapp/app/:/var/www/laravel/app/ -v /c/users/adri/myapp/public/:/var/www/laravel/public/ -d eboraas/laravel“
  • Einloggen in den Container mit dem Befehl „docker exec -i -t CID bash“
  • Und schon läuft eure Laravel Umgebung in Windows 🙂

Kommentar verfassen

%d Bloggern gefällt das: