Memulai Docker

Docker adalah salah satu platform yang dibangun berdasarkan teknologi container. Docker merupakan sebuah project open-source dibawah lisensi Apache Versi 2.0 yang bisa dipergunakan secara gratis oleh developer dan berfungsi sebagai wadah atau container untuk memasukkan sebuah aplikasi secara lengkap beserta semua hal lainnya yang dibutuhkan sehingga dapat berjalan dimana saja.

Instruksi pada Docker

Instruksi-instruksi yang dapat dijalankan pada Docker adalah sebagai berikut:
  1. docker build : build docker image from Dockerfile
  2. docker run : run docker image
  3. docker logs : show log data for a running or stopped container
  4. docker ps : list running docker containers (analogous to ps)
  5. docker ps –a : list all containers including not running
  6. docker images : list all images on the local volume
  7. docker rm : remove/delete a container | docker rmi : remove/delete an image
  8. docker tag : name a docker image
  9. docker login : login to registry
  10. docker push/pull : push or pull volumes to/from Docker Registries
  11. docker inspect : return container run time configuration parameter metadata

Membuat Image Pertama dengan Docker
  1. Seperti pada slide sebelumnya, image docker dibuat dengan perintah docker build
  2. Instruksi docker build ini membutuhkan file konfigurasi atau file instruksi yang diberi nama Dockerfile.
    • Pada prinsipnya, Dockerfile bisa memiliki nama yang lain. Tetapi agar mudah dipahami, file instruksi ini umumnya menggunakan nama Dockerfile.
    • File Dockerfile disimpan di dalam folder proyek.
  3. Sebagai Latihan untuk membuat image docker yang pertama, buat sebuah file Dockerfile dan masukkan kode berikut:Memulai Docker
  4. Kode di atas di simpan dengan nama file “Dockerfile” tanpa ada ekstensi.
  5. Setelah itu, pada terminal, ubah direktori-nya ke folder proyek yang berisi file Dockerfile yang telah dibuat pada slide sebelumnya.
  6. Lalu, pada terminal jalankan instruksi berikut:Memulai Docker
  7. Pada instruksi ini, jangan lupakan tanda titik di akhir instruksi.
  8. Bila docker build selesai, jalankan instruksi berikut untuk menjalankan image docker:Memulai Docker

Pengenalan Dockerfile
  1. Sebuah Dockerfile adalah script berbasis teks yang berisi petunjuk dan perintah untuk membangun Image dari basis Image.
  2. Docker membaca Dockerfile ini ketika anda meminta membangun dari suatu image, mengeksekusi instruksi, dan mengembalikan Image akhir.
  3. Cheatset Dockerfile dapat dilihat pada link: https://kapeli.com/cheat_sheets/Dockerfile.docset/Contents/Resources/Documents/index