Menjajal PHP 8 Lewat Docker
Pada tutorial kali ini saya akan mencoba PHP 8 yang belum lama ini dirilis menggunakan Docker image di Ubuntu 20.04. Saya menggunakan Docker image php:8.0.0-apache. Lakukan instalasi Docker images PHP 8 menggunakan perintah berikut
docker pull php:8.0.0-apache
Docker image php:8.0.0-apache telah berhasil diinstall. Selanjutnya saya akan mencoba menjalankan script PHP untuk dijalankan pada sebuah container. Buat file dengan nama Dockerfile, isinya sebagai berikut
FROM php:8.0.0-apache COPY src/ /var/www/html EXPOSE 80
Script Dockerfile tersebut akan membuat image baru berdasarkan php:8.0.0-apache dan akan mencopy script php yang saya simpan di folder src (di laptop) ke folder /var/www/html (di dalam Docker container). Simpan Dockerfile di sebuah folder (misal saya menggunakan direktori /tmp), kemudian buat folder src di dalam folder tersebut (misal /tmp/src) dan buat file index.php sekeder untuk menampilkan versi PHPnya
<?php phpinfo();
Build Docker image dengan perintah berikut
docker build -f Dockerfile -t apachephp8 .
Jalankan image apachephp8 dengan perintah berikut
docker run -p 5001:80 apachephp8
Untuk mencobanya, buka localhost:5001 di web browser. Kita akan mendapatkan tampilan sebagai berikut
Comments
Post a Comment