閱讀980 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Docker 之 私有倉庫registry

1.拉去 registry鏡像,例如在daocloud.io/registry這個私有鏡像倉庫

docker pull daocloud.io/registry

2.運行容器,掛在鏡像內docker鏡像倉庫/var/lib/registry 至本地/root/my_docker_registry目錄,並曝光5000端口

docker run -d -v /root/my_docker_registry:/var/lib/registry -p 5000:5000 --name my_docker_registry daocloud.io/registry

3.測試127.0.0.1:5000/v2
4.通過Dockerfile構建一個新鏡像,直接可以指明registry和標簽

docker build -t 127.0.0.1:5000/mysql:1.3 .

5.push到私有倉庫

docker push 127.0.0.1:5000/mysql:1.3

6.訪問127.0.0.1:5000/v2/_catalog查看是否有mysql:1.3這個鏡像
7. pull鏡像到本地

docker pull 127.0.0.1:5000/mysql:1.3

最後更新:2017-05-26 15:30:55

  上一篇:go  sdcc 2017深圳站峰會:技術人的充電時刻,200分鍾QA交流!
  下一篇:go  《編譯與反編譯技術實戰 》一3.4 本章小結