Workshop Docker

Who Am I ?

Freelancer
- upwork.com
- Project tanggap.in
- 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