Apa yang bisa kami bantu?

A. Pendahuluan

Docker telah menjadi salah satu teknologi paling populer dalam dunia pengembangan aplikasi modern. Salah satu komponen penting dalam ekosistem Docker adalah Docker Hub, yaitu registry publik yang digunakan untuk menyimpan dan berbagi Docker image. Artikel ini akan membahas panduan lengkap cara mengelola Docker image menggunakan Docker Hub, mulai dari dasar hingga praktik terbaik.

 

B. Apa itu Docker Hub?

Docker Hub adalah layanan cloud yang menyediakan :

  • Penyimpanan (repository) Docker image
  • Fitur berbagi image secara publik maupun private

 

Dengan Docker Hub, developer dapat :

  • Mengunduh image siap pakai (misalnya: nginx, mysql)
  • Mengunggah image buatan sendiri
  • Mengelola versi image dengan mudah

 

C. Membuat Akun Docker Hub

Sebelum menggunakan Docker Hub, Anda perlu membuat akun :

  1. Kunjungi: https://hub.docker.com
  2. Klik Sign Up
  3. Isi username, email, dan password
  4. Verifikasi email

 

Login ke Docker Hub dari CLI

Gunakan perintah berikut :

docker login

Masukkan :

  • Username Docker Hub
  • Password

Jika berhasil, Anda akan melihat pesan :

Login Succeeded

 

Menarik (Pull) Docker Image

Untuk mengambil image dari Docker Hub, dapat menggunakan command berikut :

docker pull nginx

Atau dengan versi spesifik :

docker pull nginx:1.25

Cek image yang sudah diunduh, dengan command berikut :

docker images

*Note : image yang digunakan di Artikel ini adalah Nginx, untuk kebutuhan image yang ingin digunakan, silahkan bisa disesuaikan sesuai degan kebutuhan.

 

Membuat Docker Image Sendiri

Contoh sederhana menggunakan Dockerfile :

FROM node:18
WORKDIR /app
COPY . .
RUN npm install
CMD ["node", "app.js"]

Build image :

docker build -t username/nama-image:tag .

Contoh :

docker build -t userdocker99/my-app:v1 .

 

Memberi Tag pada Image

Tag digunakan untuk versi :

docker tag image-lokal username/repository:tag

Contoh :

docker tag my-app userdocker99/my-app:v1

 

Mengunggah (Push) Image ke Docker Hub

Pastikan sudah login, lalu jalankan :

docker push username/nama-image:tag

Contoh : 

docker push userdocker99/my-app:v1

Setelah selesai, image akan tersedia di Docker Hub.

 

Mengelola Repository di Docker Hub

Di dashboard Docker Hub, Anda bisa :

  • Membuat repository baru
  • Mengatur visibilitas (public/private)
  • Melihat jumlah pull
  • Mengelola tag image

 

Menghapus Image

Dari lokal :

docker rmi nama-image

Dari Docker Hub :

  • Buka repository
  • Pilih tag
  • Klik Delete

 

D. Kesimpulan

Docker Hub adalah alat penting untuk mengelola Docker image secara efisien. Dengan memahami cara :

  • Pull dan push image
  • Mengatur tag
  • Mengelola repository

Anda dapat meningkatkan workflow pengembangan aplikasi menjadi lebih cepat, konsisten, dan terstruktur.

 

E. Penutup

Mengelola Docker image melalui Docker Hub bukan hanya soal menyimpan dan mendistribusikan image, tetapi juga tentang menjaga konsistensi, efisiensi, dan keamanan dalam proses pengembangan aplikasi. Dengan memahami cara melakukan push, pull, tagging, serta mengatur repository dengan baik, Anda dapat mempercepat workflow sekaligus meminimalkan potensi kesalahan. Docker Hub hadir sebagai solusi praktis untuk kolaborasi tim dan pengelolaan image secara terpusat. Dengan penerapan yang tepat, penggunaan Docker Hub akan membantu Anda membangun sistem yang lebih terstruktur, scalable, dan mudah dipelihara di berbagai lingkungan.
 

Semoga artikel yang telah kami sampaikan dapat membantu Anda. Anda juga dapat menemukan artikel lainnya melalui halaman Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala teknis terkait dengan layanan Biznet GIO, Anda dapat menghubungi kami melalui  email support@biznetgio.com atau dapat melalui live chat di website Biznet GIO, melalui chat WhatsApp dan bisa juga melalui telepon ke nomor (021) 5714567.