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

Popular posts from this blog

Contoh Inheritance (Pewarisan) di Java

Deploy CodeIgniter 3 Menggunakan Docker

Physical address dan Logical Address (1)