如何建立自己的 docker registry

要自己建立一個 private 的 docker registry,只需要從官方下載已經做好的 image,掛載起來即可

1
docker run -d -v C:/DockerRegistry/storage:/var/lib/registry -p 5000:5000 --name registry-srv --restart always registry:2

registry 架起來後,就可以透過http://localhost:5000/v2/_catalog的方式查詢到有哪些 image,具體的文件說明請參考官網

可透過下列指令測試

1
2
3
$ docker pull ubuntu
$ docker tag ubuntu localhost:5000/ubuntu
$ docker push localhost:5000/ubuntu