Saya menambahkan hingga jawaban asli yang diberikan oleh Guy yang masih berlaku hari ini (segera 2020).
Mengganti registri buruh pelabuhan default, seperti yang akan Anda lakukan dengan maven
, sebenarnya bukan praktik yang baik.
Saat menggunakan maven
, Anda menarik artefak dari Maven Central Repository melalui sistem manajemen repositori lokal Anda yang akan bertindak sebagai proxy. Artefak ini adalah lib (toples) mentah yang polos dan sangat kecil kemungkinannya Anda akan mendorong toples dengan nama yang sama.
Di sisi lain, gambar buruh pelabuhan sepenuhnya operasional, dapat dijalankan, lingkungan, dan sangat masuk akal untuk menarik gambar dari Docker Hub, memodifikasinya dan mendorong gambar ini di sistem manajemen registri lokal Anda dengan nama yang sama, karena itu persis apa namanya, hanya dalam konteks perusahaan Anda. Dalam hal ini, satu-satunya perbedaan antara kedua gambar tersebut adalah jalurnya !!
Oleh karena itu perlu mengatur aturan berikut: awalan suatu gambar menunjukkan asalnya; secara default jika gambar tidak memiliki prefiks, itu ditarik dari Docker Hub.