Belajar Docker dengan mengerjakan LAB Dasar Docker Part 1

TASK 1

pull  image from docker registry nginx:stable-alpine3.17-slim and create a container based web server
○ Container name : farm-1
○ Make it accessible via http://{ip_address}

Sebelum Lanjut mungkin kalian bisa baca baca materi yang berkaitan di bawah ini agar lebih josss mengerjakan LAB nya heheh

  • Pengenalan Container
  • Pengenalan Docker
  • Menginstall Docker
  • Arsitektur Docker
  • Docker Image
  • Docker Registry
  • Docker Container
  • Docker Volume
  • Docker Network

Untuk menyelesaikan Lab diatas kita harus menyiapkan satu VM bebas tapi saya menggunakan debian 12 dan VM terhubung dengan internet karena kita bakal mendownload image atau bahasa gampangnya installer dari docker hub,langsung saja kita ke prakteknya….

install docker terlebih dahulu

setelah selesai langkah berikutnya download image dengan perintah docker pull (docker pull merupakan command untuk mendownload image dari docker registry )

ketik command berikut:

setelah berhasil jika kalian ingin melihat image telah kita download bisa ketik command berikut:

bisa di lihat terdapat image yang telah kita install tadi yaitu nginx:stable-alpine3.17-slim,lanjut ke langkah berikutnya yaitu buat Docker container (Docker Container mirip seperti aplikasi hasil installer)

ketik command berikut:

saya akan jelaskan commandnya agar teman” paham maksudnya

  • docker container create merupakan command untuk membuat container
  • -p merupakan fitur port forwarding yang artinya publish
  • 80:80 merupakan lanjutan dari -p  yang artinya –p posthost:portcontainer  jadi port pertama merupakan port host vm kita yang akan di teruskan ke port container kita.Selanjutnya kita akan mengecek container yang telah dibuat

ketik command berikut:

bisa dilihat kita sudah berhasil membuat container tetapi ini belum running karena STATUS masih created untuk running docker containernya kita bisa

ketik command berikut:

setelah berhasil cek lagi dengan

ketik command berikut:

jika status up maka berhasil bisa test dengan megakses ip VM teman”

mungkin itu dulu LAB untuk pembelajaran Part 1 mohon maaf apabila ada kekeliruan penjelasan terima kasih

About Wisnu Saputro

Leave a Reply

Your email address will not be published. Required fields are marked *