Workshop Docker

Who Am I ?

Freelancer

  1. upwork.com
  2. Project tanggap.in
  3. Project IEO
  • linkedin.com/in/setyadhi
  • setyadhiputrad@gmail.com
  • @setyadhi

Apa itu Container ?

Menurut Docker, container adalah bagian dari perangkat lunak yang membuat aplikasi jadi mudah dijalankan.

Atau....

Container adalah wadah untuk menjalankan aplikasi yang terstandarisasi dan terenkapsulasi.

Apa itu Docker ?

Docker merupakan sebuah aplikasi komputer yang dapat menjalankan container atau yang di sebut  wadah, dengan menggunakan fitur virtualisasi yang ada pada kernel linux.

 

Docker dapat dikelola menggunakan Docker API atau CLI.

Perbedaan Container dan Virtual Machines

Containers

  • APP layer
  • Proses yang terisolasi
  • Ukuran yang kecil

Mesin Virtual (VM)

  • Satu hardware server dibentuk menjadi beberapa server virtual
  • Hypervisor
  • Proses booting lama

References

  • https://www.docker.com/resources/what-container
  • https://en.wikipedia.org/wiki/Linux_namespaces
  • https://en.wikipedia.org/wiki/Cgroups

Rundown Materi Hari ini

  • Pengenalan container
  • Pengenalan docker
  • Install docker
  • Hello word
  • Pull image
  • Run container
  • Container isolation
  • Build Image
    • Container
    • Dockerfile
  • layer & cache
  • push image

Docker

By Setyadi Putra D

Docker

  • 426