Build & Run Dockerfile

 

fiuhhhhh……
harihari kegalauan sudah lama berlalu, kadang suka geli juga sih ya klo liat postingan kegalauan dulu πŸ˜€ hahahaha tapi ya gamasalah juga sih ya itu kan salah satu bentuk pencurahan isi hati terdalam sedalam samudera (alahhhhhh).

btw, mumpung masih inget dan masih sempet.
kemarin sempat ngoprek-ngoprek docker (beuhhhh kayak expert aja dah ngoprek padahal mah ngikutin tutorial aja dari internet :p) dan ternyata lumayan mudah juga nih buat kita yang masuh cupu gini.

sebelum ke tahap yang lebih serius dengan hubungan kita ini, ada baiknya kamu mengenal dulu dengan ayah saya docker. jangan tanya sama saya soal docker ini ya guyyy alsabab saya pun cuma sekedar tahu alias ilmu sotoy πŸ˜€ hahahaaa yaaa namanya juga kita belajar bersama ya n’gaaa :p . soo, klo ada penjelasan yang kurang tepat mohon koreksi dan komentarnya πŸ˜€ .

untuk memluai hubungan ini tutorial ini saya asumsikan kalian sudah tahu cara menginstall docker di distro masing-masing, oiyaa btw saya pake distro fedora . kurang lebih langkah-langkahnya pasti sama kok πŸ˜€

1.aktifkan service docker nya.

$ sudo service docker start

2.buat Dockerfilenya, isi sebagai berikut :

FROM alpine:3.1

RUN apk update
RUN apk add --upgrade apk-tools apache2 php php-apache2 curl php-pdo_mysql php-common php-mcrypt php-iconv php-curl php-cgi php-mysql php-xmlrpc php-intl php-pdo php-gmp php-gd php-xml php-cli php-json php-phar php-openssl && rm -f /var/cache/apk/*

EXPOSE 80

CMD httpd -D FOREGROUND

3. selanjutnya mari kita build Dockerfile yg tadi kita buat.

$ docker build -t <nama-image-docker-yang-kita-mau> .

4. okehhh, sampai langkah 3 tadi kita sudah berhasil bikin image docker dari Dockerfile yg kita buat sebelumnya. Untuk melihat image yang telah kita buat ketik perintah ini di terminal.

$ docker images

5. selanjutnya kita bisa pakai image tadi menjadi server apache kita. siapkan folder lokal tempat file php kita (buat 1 file, isi dengan perintah phpinfo(); ).

$ docker run -v /direktori/tempat/file/php/kita/:/var/www/localhost/htdocs/ -p 8080:80 <nama-image-docker-yang-kita-mau>

6. untuk melihat hasilnya, buka browser dengan alamat sebagai berikut :

http://<ip-address>:8080/nama-file.php

tarrrraaaaaaaa.... selesai deh tutorial run & build dockerfile nya πŸ˜€
semoga sukses :p.

Advertisements
This entry was posted in linux, php and tagged , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s