Dasar Docker

Download Docker for Windows

Docker adalah platform perangkat lunak yang digunakan untuk mengembangkan, mengemas, dan menjalankan aplikasi di dalam kontainer. Kontainer adalah lingkungan yang terisolasi yang memungkinkan aplikasi berjalan dengan konsisten di berbagai lingkungan, termasuk lingkungan pengembangan, pengujian, dan produksi.

Berikut adalah beberapa konsep utama yang terkait dengan Docker:

  1. Kontainer: Kontainer adalah unit eksekusi yang dapat diisolasi yang mengemas aplikasi bersama dengan semua dependensinya, termasuk perangkat lunak, pustaka, dan file konfigurasi. Kontainer membuat aplikasi dapat dijalankan secara konsisten di berbagai lingkungan.
  2. Docker Image: Docker image adalah paket standar yang berisi segala sesuatu yang diperlukan untuk menjalankan aplikasi, termasuk kode sumber, runtime, pustaka, dan file konfigurasi. Image digunakan untuk membuat kontainer.
  3. Dockerfile: Dockerfile adalah file teks yang berisi serangkaian instruksi untuk membangun Docker image. Dengan Dockerfile, pengembang dapat menentukan langkah-langkah yang diperlukan untuk membuat image yang sesuai dengan kebutuhan aplikasi.
  4. Docker Hub: Docker Hub adalah repositori pusat untuk image Docker. Pengguna dapat menyimpan dan berbagi image Docker melalui Docker Hub. Ini mempermudah distribusi dan kolaborasi antara pengembang.
  5. Orkestrasi: Docker dapat diintegrasikan dengan alat orkestrasi seperti Docker Compose, Kubernetes, dan lainnya. Orkestrasi membantu dalam manajemen dan penjadwalan kontainer di lingkungan produksi yang besar dan kompleks.

Keuntungan utama menggunakan Docker termasuk portabilitas aplikasi, isolasi lingkungan, efisiensi sumber daya, dan kemampuan untuk dengan cepat membangun, menguji, dan mendeploy aplikasi.

Dengan Docker, pengembang dapat menciptakan lingkungan yang konsisten di seluruh siklus hidup pengembangan aplikasi, dari pengembangan lokal hingga pengujian dan produksi.

https://docs.docker.com/desktop/install/windows-install/

Perintah untuk melihat image :

Docker  images

Mendownload aplikasi mongo dengan tag tertentu

docker  pull  mongo:7.0.4

Untuk melihat hasil image yang di download :

docker  images

Untuk melihat docker container didalam computer kita yang sedang running:

docker  container  ls

Untuk melihat docker container didalam computer kita yang tidak running  & running

docker  container  ls –all

Membuat container dan memberi nama container

docker  container  create  –name  mongoserver1  mongo:7.0.4

Membuat container dengan nama yang sama tidak bisa, harus dengan nama yang beda

Docker  container  create  –name  mongoserver2  mongo:7.0.4

Menjalankan container yang sudah kita buat

docker  container  start  mongoserver1

docker  container  start  mongoserver2

docker  container   ls

Menghapus container akan tetapi harus melakukan  stop pada container

docker  container  stop  mongoserver1  mongoserver2

docker  container   rm  mongoserver1  mongoserver2

Membuat container agar bisa di akses menggunakan port

docker  container  create  –name mongoserver1 -p 8080:27017 mongo:7.0.4

docker  container  create  –name mongoserver2 -p 8181:27017 mongo:7.0.4

docker container  start  mongoserver1  mongoserver2

docker container  ls

Leave a ReplyCancel reply