Untuk mengarahkan repo container docker ke registry private kita perlu melakukan konfigurasi dari sisi docker engine pada file path /etc/docker/daemon.json dengan isi file berikut.
{ "insecure-registries" : ["IP Registry Private:Port Registry"] // Contoh : "insecure-registries" : ["10.14.158.185:5005"] }
Konfigurasi tersebut berlaku pada OS Ubuntu dan Centos yang sudah pernah di coba kemudian restart service docker
sudo systemctl restart docker
Berikut jenis-jenis akun docker registry seperti.
- Dockerhub
- Registry v2
- Amazon ECR
- Azure ACR
- Gitlab Registry
Hal yang perlu diperhatikan adalah penamaan image container agar dapat melakukan push dan pull ke docker private kalian seperti contoh berikut.
docker tag [OPTIONS] IMAGE[:TAG [REGISTRYHOST/][USERNAME/]NAME[:TAG]
Link Referensi :
https://docs.docker.com/registry/
https://docs.microsoft.com/en-us/azure/container-registry/
https://about.gitlab.com/blog/2016/05/23/gitlab-container-registry/