Docker Hub adalah registry yang berisikan kumpulan dari image-image, singkatnya adala ini seperti storage. Dengan menggunakan docker hub ini kita dapat mengumpulkan image. Hub ini berbeda dengan docker engine yang hanya membuat image.
Pada kesempatan kali ini, saya akan share bagaimana cara push image ke docker hub. Image yang saya akan push adalah node.js dan saya sudah siapkan image tersebut sebelumnya. Jadi, di dalam tutorial kali ini saya tidak membahas tentang bagaimana cara membuat images lagi.
Step 1. Kunjungi Situs
Kunjungilah situs docker.hub.com untuk login. Jika anda belum daftar, maka daftarkanlah akun anda terlebih dahulu. Jika sudah, maka klik create repository.
Step 2. Lengkapi Identitas Repo
Lengkapilah identitas repository seperti nama repository, deskripsi dan option public atau private. Option ini akan menentukan apakah repositori kamu invisible untuk orang lain atau tidak. Jika sudah, maka klik create.
Step 3. Tagging Image
Berilah tag pada image yang akan di push dengan tagging yang sama dengan repository yang di buat seperti gambar dibawah ini:
Step 4. Push Image
Push image untuk menyimpan image pada docker hub. Command dapat dilihat pada gambar dibawah ini:
Step 5. Periksa Image
Refresh kembali page dan periksa image apakah sudah tersimpan di dalam repository docker hub yang telah dibuat sebelumnya. Sekiranya hasilnya seperti gambar di bawah ini:
Step 6. ReadMe (optional)
Untuk menyempurnakan image yang kita buat agar dapat di pahami orang lain, berilah readme agar orang lain paham dengan apa saja yang harus di tambahkan, di konfigurasikan ataupun dijalani.