搭建環境:
macos Sierra 10.12.4(Darwin Kernel Version 16.5.0)
docker version 17.03.1-ce
搭建前的準備工作:
1、安裝docker,并正常運行
2、在docker官網找到搭建本地倉庫的鏡像registry
官方在Docker hub上提供了registry的鏡像,我們可以直接使用該registry鏡像來構建一個容器,搭建我們自己的私有倉庫服務。
具體搭建方法如下:
1、從docker hub拉取鏡像
docker?pull?registry:latest
2、創建本地鏡像倉庫存儲路徑
mdkir?path/to/registry
3、作為本地鏡像倉庫的存儲路徑需要是共享的
Docker?->?Preferences...?->?File?Sharing
將文件夾添加到共享中
4、啟動容器
docker?run?-d?-v?path/to/registry:/var/lib/registry?-p?5000:5000?--restart=always?--name?registry?registry:latest
Registry服務默認會將上傳的鏡像保存在容器的/var/lib/registry,我們將主機的path/to/registry目錄掛載到該目錄,即可實現將鏡像保存到主機的path/to/registry目錄了。
5、查看是否啟動了registry服務?
$?docker?ps
6、push本地鏡像進本地鏡像倉庫
docker?tag?workspace:latest?127.0.0.1:5000/workspace:latest docker?push?127.0.0.1:5000/workspace
7、驗證是否已經push到本地鏡像倉庫
http://127.0.0.1:5000/v2/_catalog
推薦教程:docker教程
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦