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 🙂