Post

Docker : Push Image To Registry (Docker Hub)

Docker : Push Image To Registry (Docker Hub)

Melanjutkan materi sebelumnya yaitu Create image using Dockerfile. Pada kesempatan kali ini, kita akan belajar bagaimana untuk upload image yang sudah kita buat ke Registry.

Registry adalah sebuah penyimpanan atau repository yang berfungsi untuk menyimpan image. Untuk sistem kerjanya mirip dengan sistem Git, dimana kita bisa pull (mengambil image orang lain atau sumber) dan bisa push (membuat image sendiri lalu upload). Disini saya akan menggunakan Docker Hub sebagai registry nya.

1. Membuat Akun Docker Hub

Buat akun Docker Hub disini.

2. Login di Terminal

Login menggunakan akun yang sudah dibuat di terminal:

1
docker login

3. Melihat Image yang Akan Diupload

1
docker images

4. Buat Repository di Docker Hub

Pertama, klik Create Repository di dashboard, kemudian isikan nama dan deskripsi (opsional).

Kemudian Create, ini adalah tampilan repository nya:

5. Push Image ke Docker Hub

Pertama, lihat image yang ada:

1
docker images

Berhubung image zimmersrv/webapp belum ada, maka kita tambahkan dulu dengan perintah tag:

1
docker tag webapp zimmersrv/webapp

Cek image nya:

1
docker images

Nah, berhubung sudah ada, selanjutnya tinggal push:

1
docker push zimmersrv/webapp

6. Pengecekan

Setelah berhasil di-push, maka tinggal cek di Docker Hub:

Setelah muncul image di Docker Hub, maka kita telah berhasil untuk mem-push image ke Docker Hub.


Sekian, semoga bermanfaat! 🐳

This post is licensed under CC BY 4.0 by the author.