Docker : Membuat image mengggunakan Dockerfile

Assalamu'alaikum, kali ini kita akan belajar bagaimana cara membuat image menggunakan Dockerfile.
Dockerfile sendiri adalah sebuah file teks yang di dalamnya berisi perintah untuk membangun sebuah image. Berikut langkah-langkahnya.


Sebelum memulai, pastikan OS atau Vm sudah terinstall docker. 

1. Menyiapkan Aplikasi

Disini saya membuat aplikasi web sederhana dengan menggunakan python.
untuk source codenya bisa diambil di sini.



2. Membuat Direktori Baru


$ mkdir web


3. Membuat Dockerfile
berikut dockerfile yang telah saya buat


Note:
- FROM ubuntu:20.04  >> menggunakan os ubuntu 20.04
- RUN apt-get update && apt-get upgrade  >> untuk mengupdate dan upgrade os      ubuntu tadi
- RUN apt-get install -y python  >> menginstall python
- RUN apt-get install -y python3-pip >> menginstall pip3
- RUN pip3 install six > menginstall package six
- COPY main.py /app/main.py >> untuk menyalin file ke folder app/py
- CMD ["python3", "/app/main.py"]  >> perintah untuk menjalankan aplikasi

4. Build image
- Untuk file app dan Dockerfile harus di jadikan satu folder


- Kemudian, build image dengan perintah docker build -t webapp .


parameter -t digunakan untuk memberi nama sebuah image

- setelah itu tunggu hingga proses selesai


- Cek image yang telah dibuat


5. Menjalankan images
Setelah berhasil membuat images tinggal kita jalankan sebagai container


-p 8080:8080 >> digunakan agar port 8080 bisa diakses dari luar


6. Pengecekan
untuk pengecekan bisa dibuka di web browser > localhost:8080 atau ip address:8080


Penutup
Sekian saja tutorial membuat image menggunakan Dockerfile, semoga bermanfaat

Enjoyyy

Post a Comment

0 Comments