, 4 min read
Docker Registry adalah Repository Docker yang berisi kumpulan banyak Image yang bisa di pakai oleh semua pengguna Docker.
Docker Registry adalah Repository Docker yang berisi kumpulan banyak Image yang bisa di pakai oleh semua pengguna Docker.
Pada saat kita membuat Image dari Image lain, Image tesebut akan mendownload Image lain yang ada di Docker Registry atau Docker Repository terlebih dahulu melalui Internet.
Buatlah akun di Docker Hub menggunakan email dan buatlah username.
Klik menut "Create a Repository", lalu masukan nama repository dan isi deskripsi dari repository tersebut lalu klik tombol Create.
Setelah Repository berhasil dibuat, selanjutnya adalah mengupload Image yang sudah dibuat di local ke Docker Registry, pastikan sudah menginstall Docker terlebih dahulu.
Untuk melakukan upload Image ke Docker Registry, hal yang harus di lakukan adalah melakukan login terlebih dahulu melalui Terminal atau CLI.
docker login
Masukan username dan password
Setelah berhasil login, selanjutnya adalah mengupload Image yang sudah dibuat sebelumnya ke Docker Registry dengan memasukan perintah
docker push mistercoding/aplikasi-nestjs
Tunggu hingga proses upload Image ke Docker Registry selesai, proses upload tergantung dari kecepatan koneksi internet yang kita gunakan.
Setelah selesai, untuk memastikan apakah Image sudah terupload ke Docker Registry silahkan check ke dashboard Docker Hub
Pada saat kita melakukan perintah 'docker push' tag yang di gunakan adalah tag default yaitu 'latest', untuk memberikan custom tag, kita bisa menambahakan nama tag di bagian akhir nama image.
Namun sebelum memberikan tag kita harus membuild Image di local terlebih dahulu
docker build -t mistercoding/aplikasi-nestjs:1.0.0 .
Kemudian upload ulang Image
docker push mistercoding/aplikasi-nestjs:1.0.0
Setelah berhasil upload, silahkan cek kembali dashboard yang ada di Docker Hub.
Pada tahap ini, kita sudah berhasil mengupload Image ke dalam Docker Registry (Docker Hub)
Untuk menggunakan Image yang sudah kita upload, caranya sama seperti pada saat kita membuat Image pada tutorial sebelumnya Membuat Image Docker
docker run --rm -p 3000:3000 mistercoding/aplikasi-nestjs:1.0.0
Related Posts
Install Docker Swarm
Docker Swarm adalah layanan orkestrasi yang disediakan oleh docker nya langsung dan untuk pembaruan sekarang sudah termasuk ketika kita menginstall docker maka docker swarm sudah tersedia bersama docker engine yang dimana sebelumnya docker swarm berdiri sendiri dan diinstall terpisah
Docker - Berkenalan dengan Image dan Cara Membuat Image
Image di dalam Docker adalah Instance container yang berisi software atau tools yang dibundling supaya berjalan sebagai aplikasi atau berjalan sebagai instance yang akan di pakai oleh Image atau Container lain
Cara install docker di Linux
Docker adalah platform open source yang digunakan untuk menjalankan aplikasi untuk skala Development sampai Production.
Docker - Upload Docker Image ke Docker Registry (Docker Hub)
Docker Registry adalah Repository Docker yang berisi kumpulan banyak Image yang bisa di pakai oleh semua pengguna Docker.
Berkenalan dengan Docker
Docker adalah platform open source yang digunakan untuk menjalankan aplikasi untuk skala Development sampai Production.
Mengenal Docker Compose
Docker compose adalah tools dari Docker yang digunakan untuk mengorkestrasikan banyak container menjadi satu kesatuan (compose)
Tags