Artikel

Materi: Bagian Utama dan Fitur-fitur pada Docker

    Dibaca 688 kali Artikel Materi Pembelajaran docker container

Penulis: Nur Amaliyah dan Shafira Muntashir

Penerbit dan Editor: Nur Amaliyah Abdillah P

 

Assalamu’alaikum Warahmatullahi Wabarakatuh.

Halo teman-teman semuanya! Kita berjumpa lagi nih di artikel terbaru Himasis. Semoga teman-teman selalu dalam keadaan yang baik dan sehat ya.

 

Seperti yang tertulis pada judul bahwa ini adalah lanjutan dari materi Docker sebelumnya. Pada pembahasan pertama di artikel docker, kita telah mempelajari materi dasar tentang Mengenal apa itu Docker dan cara kerja nya.  

Nah, Pada artikel kali ini kita akan membahas lebih lanjut tentang Docker nih. Kalian penasaran gasih sekarang kita bakal bahas apa aja? Yuk langsung simak artikelnya!

 

Setelah mengetahui bahwa Docker adalah sebuah project open source yang berguna untuk  membangun, mengemas, dan menjalankan aplikasi dalam sebuah container. Selanjutnya, kita perlu mengetahui nih bagian-bagian apa saja yang tersusun dalam docker sehingga dapat bekerja untuk mengembangkan, mengirim, mengelola, dan menyatukan berbagai file software dan pendukungnya dalam suatu container.

 

Apa aja sih bagian-bagian utama dari Docker?

 

Terdapat 4 komponen-komponen inti dari Docker yang dijabarkan sebagai berikut:

  1. Docker Engine

Bagian penting dari sistem Docker adalah Docker Engine, aplikasi Client-server yang terinstall pada mesin host dengan komponen berikut ini:

  1. Docker Daemon, yaitu sejenis program yang berjalan lama (perintah docker) untuk membantu membuat, membangun, menjalankan aplikasi.
  2. Rest API yang digunakan untuk berkomunikasi dengan docker daemon.
  3. Klien yang mengirimkan permintaan ke daemon docker melalui terminal untuk mengakses operasi.

  2. Docker Client-Server

Teknologi Docker utamanya mengacu pada arsitektur client-server. Klien berkomunikasi dengan docker daemon, yang bertindak sebagai server yang ada di dalam mesin host. Daemon bekerja sebagai tiga proses utama yang meliputi menjalankan, membangun, dan mendistribusikan kontainer. Docker container dan docker daemon dapat ditempatkan dalam satu mesin.

docker_hima_LS

Arsitektur docker

 

  3. Docker Images

Docker Images dapat dibangun dengan dua metode. Metode utama adalah membuat gambar dengan bantuan template read-only. Template terdiri dari gambar dasar, baik itu Sistem Operasi seperti centos, ubuntu 16.04 atau fedora, atau gambar OS dasar lainnya yang ringan.

 

Metode selanjutnya adalah membuat file docker yang memiliki semua instruksi untuk membuat docker images. Ketika perintah build docker dijalankan dari terminal, gambar akan dibuat dengan semua dependensi yang disebutkan dalam file docker. Proses ini dikenal sebagai metode otomatis untuk membangun sebuah gambar.

 

  4. Docker container

Docker container ini dibuat oleh docker images. Untuk menjalankan aplikasi secara terbatas, setiap unit yang diperlukan untuk aplikasi harus dipegang oleh container. Sebuah container gambar dapat dibuat berdasarkan kebutuhan layanan untuk aplikasi atau software. Misalkan aplikasi yang menyertakan OS Ubuntu dan server Nginx harus ditambahkan ke file docker. Menggunakan perintah "docker run," container dengan gambar OS Ubuntu yang terdiri dari server Nginx dibuat dan dapat mulai berjalan.

 

Selain bagian-bagian utama, Docker ini juga mempunyai beberapa fitur yang berguna pada Docker dalam mengoperasikan kinerja nya. Untuk membahas lebih lanjut mengenai docker, maka kalian harus mengetahui fitur-fitur di dalamnya yang dibagi menjadi 6 fitur.

 

Fitur-fitur dalam Docker

  1. Docker engine, digunakan image dan container.
  2. Docker hub, merupakan registry yang berisi kumpulan-kumpulan
  3. Docker compose, merupakan fitur yang berfungsi menjalankan multi-container dalam sekali kerja.
  4. Docker pada Linux, merupakan fitur yang memungkinkan kalian untuk menjalankan Container Docker pada sistem operasi Linux
  5. Docker pada Mac. Sama halnya dengan Linux, namun docker ini yang menjalankan Container Docker pada Mac OS.
  6. Docker pada Windows. Yap, seperti namanya, fitur ini berjalan pada Windows.

Demikian pembahasan mengenai materi Docker yang ke-dua. Semoga artikel ini dapat bermanfaat bagi teman-teman pembaca yaa. Sekian penulisan artikel ini, kami ucapkan terima kasih. Dan sampai jumpa di artikel selanjutnya!

 

#SALAMPERUBAHAN

#BERSAMAKITABERSINERGI

 

Sumber:

https://www.dicoding.com/blog/apa-itu-docker/

https://qwords.com/blog/apa-itu-docker/

 

Follow Us

Tags

20182019202020214glAdobe XDAfter Event After Event MnG 2020AFTERGLOWAkademik HimasisaktivasiAktivasialgoritmaalgoritmaalgoritma pemrogramanangketArrayArtificialArtikelAugmented RealityAutoCADAutoCAD2015autonumberBack End Developerback end languageBahasa Pemrogramanbahasa pemrogramanbayar kuliahbelajar vbberitaBig-Datablockchainbossbuka bersamabukber himasisCerpencintaciscocisco packet tracercodeigniterColouringcontainercoronacovid19Criptocurencycsscsscuci tangancurriculum vitaecv yang baikCyber CrimeCYBER SECURITYCyber SecurityDampak AIdasar algoritmadasar jaringandatadata analystData DiriDatabasedatabasedehidrasidockerDownloaddownloadEcommasterEcommerceEntrepreneurera aietika dan privasievent ExpressJsfakta Figmaflowchartflutterfolder projectFrameworkFront EndFront End DevelopergaikindoGambar 2dGambar 3dGitGitHubharapanhello worldhimasisHIMASIS himasis artikelhtmlhtmlimpianINDEXS2021Industri OtomotifInformasiinspirasiInstalisasi NodeJS InstallinstallinstallIntelligenceiterationjadwal imsakiyahJakartaJAKARTAjaringanjaringanjaringan komputerjavaJavajavascriptJDKJoin MnG 2020JREKAHIM dan WAKAHIMkarakteristikKeamanan dan Privasikeamanan siberkebahagiaankebaikankegiatankerenkinemasterkode otomatisKomunikasi Serverkonfigurasi filekonsep cbdckrs onlinekstkunjungan pabrikleaderLebaranLibrarymachine learningMading HimasismagentamakananmakrabManfaat big dataMarkup LanguageMateri PembelajaranMedia VirtualBoxMedia VirtualBoxmeet and greetmeet and greet 2018meet and greet 2019Meet and Greet 2020meganthropusmelamar kerjaMethodsmicrosoft access 2010minumanmobil pintarmongoDBmudikmudik amanmvcnavigasi etika ainavigasi mobil pintarnetbeansngodingOnlinepreneurshiporacleorracleOS Windowsosi layerotomotifPanduan Lengkappaslonpaslon nomer 2pelatihan 2Pelatihan BPHPelatihan UIUXpelatihan1peluang data analystpemilu HIMASISpemimpinpemimpin baikpemrogramanpencarianpendaftaranpengenalan jaringanpengisian angketPeriode 2020 - 2021Periode 2021-2022Periode 2022 - 2023Periode 2023-2024Periode 2024 - 2025perkembanganphpphpPHP VS NodejspklPoliteknikPOLITEKNIK STMI potensi blockchainProgramming LanguageProsedurproses bisnispseudecodepuasapuasapycharmpythonpytrainramadanramadan 1441hramadhanRansomwarerequestresponseRESTful APIresumeRFIDRoutingrun endpoint expressrun server expressschScripting Languagesearch barSecuritySecurity Attacksejarahselectionself driving carSemester Pendekseminarseminar umumseminar2018senisensor mobil pintarsequenceSetup ProjetSistem InformasiSistem Informasiskill data analystspectrumSQL vs NoSQLSSLstmistok otomatisstruktur fileStruktur OrganisasiStudy Clubstudy clubTableTableautantangan aiTantangan Era DigitalTechnopreneurshipteknologiteknologi cerdasteknologi informasiteknologi informasiterhebatterpilihpaslonnomer2TipsTopologi JaringanTradisi LebarantriggerTrikTutorialtutorialTutorialtutorialTwiterTwiter 2020Twiter 2021Twiter 2021Twiter AFTERGLOWTwiter AGENCYtwiter2019uang digitalUbuntuulangtahunultahhimasisVirusvirus komputervisual basicvisual studiowebWeb DevelopmentWebinarWEBINAR HIMASISWebsitewhich is the best Windows 10windows 7Windows XPwirausahaYourXperienceyoutube