Docker adalah sebuah platform open source yang memungkinkan user untuk membuat, mengelola, dan menjalankan aplikasi dalam sebuah container.
Ebook ini merupakan catatan yang saya buat pada saat mempelajari Docker dengan tujuan untuk memberikan pemahaman dasar dan lanjutan tentang teknologi Docker kepada saya pribadi dan juga siapapun yang ingin mempelajari atau meningkatkan pemahaman tentang Docker.
-
Pengenalan Docker
Pada bagian ini, kita akan mempelajari tentang konsep dasar Docker, Arsitektur, serta Instalasi Docker di sistem operasi Windows, macOS, dan Linux. -
Dasar Docker
Pada bagian ini, kita akan membahas tentang Docker Image, Docker Container, Docker Registery, Dockerfile dan juga Docker Compose. -
Docker Container
Di bagian ini, kita akan mempelajari tentang Docker Container, Bagaimana caranya menjalankan, membuat, memodifikasi, menghapus sebuah container. -
Docker Networking
Di bagian ini, kita akan mempelajari tentang Docker Network, Konfigurasi, Exposing Container Port serta cara Berkomunikasi antar container. -
Docker Storage
Pada section ini, kita akan membahas tentang konsep Docker storage, Storage driver, Volume, dan Bind Mount. -
Docker Swarm
Pada bagian ini, kita akan mempelajari tentang Docker Swarm, yang memungkinkan kita untuk membuat dan mengelola cluster dari multiple Docker host. -
Docker Security
Pada section ini, kita akan mempelajari tentang Dasar-dasar Docker security. -
Best Practices
Pada bagian ini, kita akan mempelajari tentang beberapa best practices yang dapat membantu dalam penggunaan Docker, seperti menggunakan Dockerfile yang efisien dan menjalankan Docker container dengan aman. -
Troubleshooting
Pada bagian ini, kita akan mempelajari tentang beberapa teknik troubleshooting pada Docker, termasuk mengatasi error dan mengecek status dari Docker container.
Belajar Docker menggunakan lisensi MIT. Silakan lihat LICENSE.md untuk detail lebih lanjut.
Ebook ini dibuat oleh Muhammad Athallah Zhuhry.