contoh-docker

Prasyarat

Membuat Docker Image

docker build -t nurilhuda3333/test2:latest .

Menjalankan Docker Image

docker run -p 5000:5000 nurilhuda3333/test2:latest

Command tersebut akan menjalankan Python server di dalam Docker container.

Akan muncul log seperti berikut:

 * Serving Flask app 'server'
 * Debug mode: off
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
 * Running on all addresses (0.0.0.0)
 * Running on http://127.0.0.1:5000
 * Running on http://192.168.215.2:5000
Press CTRL+C to quit

Silahkan akses http://192.168.215.2:5000 atau alamat yang muncul pada log di terminal Anda.

Menggunakan Docker Compose

Docker Compose mempermudah menjalankan Docker tanpa harus mengetikkan argument pada docker berulang kali, seperti volumes, port, dan lainnya.

Pertama, pastikan Anda build image terlebih dahulu,

docker build -t nurilhuda3333/test2:latest .

Command tersebut memastikan bahwa sudah ada image nurilhuda3333/test2:latest di komputer Anda.

Kemudian jalankan.

docker-compose -f docker-compose.yaml up