PHP
För att vi ska kunna exekvera php-kod på servern behöver vi först installera php.
#Installera php7.3
Vi installerar php7.3 och testar om det fungerar.
FROM debian:buster-slim RUN apt-get update && \ apt-get -y install apache2 \ php7.3 \ libapache2-mod-php7.3 RUN a2enmod php7.3 RUN mv /var/www/html/index.html /var/www/html/index.php && \ echo "<?php phpinfo();" > /var/www/html/index.php CMD apachectl -D FOREGROUND
Först installerar vi php7.3 och lägger till det till “enabled modules”.
Det sista RUN
-kommandot byter filändelse på default-filen och sedan fyller jag på filen med phpinfo()
som visar php-miljön på servern.
#Bygga och köra
Nu har vi allt på plats för att bygga vår image…
$ docker build -t username/imagename:tag .
…och köra den:
$ docker run --rm -p 8080:80 username/imagename:tag
Nu kan vi peka webbläsaren mot localhost:8080
.
#Revision history
- 2019-04-12: (A, lew) Första versionen.