Docker is not lyfe

Valerysa Regita
PPLSalemba
Published in
2 min readApr 15, 2019

Apa itu docker? Docker adalah alat yang dirancang untuk membangun, men-deploy, dan menjalankan aplikasi dengan menggunakan container. Container memungkinkan pengembang untuk mengemas aplikasi dengan semua environtment yang dibutuhkannya, seperti library dan dependency lainnya, dan mengirimkan semuanya sebagai satu paket.

Docker Image adalah sebuah template yang digunakan sebagai blueprint untuk membuat Docker Container. Docker Image dapat dibuat menggunakan sebuah file yang bernama Dockerfile. Docker file adalah sebuah file yang menetukan langkah-langkah yang diperlukan dalam pembuatan sebuah Docker Image.

Docker daemon adalah service yang akan dijalankan di OS kita. Ia hanya bisa dijalankan di Linux karena bergantung dari fitur kernel Linux.

Container Docker adalah open source software development platform. Manfaat utamanya adalah mengemas aplikasi dalam “container,” yang memungkinkannya menjadi portabel di antara sistem apa pun yang menjalankan sistem operasi Linux (OS).

Docker Hub adalah sebuah registry service berbasis cloud yang berguna untuk menghubungkan link ke repository, melakukan build image, menyimpan image, dan mendeploy image

Inti dari fungsi docker adalah: pengemasan aplikasi ke dalam sebuah container yang nantinya dapat dijalankan pada segala macam environment yang berbeda-beda.

Yang sudah dilakukan dalam project DigiBadge adalah:

membuat docker file yang ada pada folder backend dan frontend. Docker file berisi instruksi-instruksi untuk membuat docker image. Docker image yang nantinya akan digunakan untuk menjalankan container. Pada docker container terdapat code-code project dan semua kebutuhan untuk mendeploy code yang sudah di store di gitlab. Setelah itu server yang kita pakai yaitu AWS akan mendeploy.

--

--

Valerysa Regita
PPLSalemba

I’m still learning and always learning to be a good UX designer