註冊docker hub賬號可以在公有倉庫發布映象,這裡介紹本地下私有倉庫的建立與映象發布。
2.1 建立私有倉庫
建立私有倉庫借助docker registry,它是由apache 2許可證分發的開源軟體。預設容器埠為5000。
#拉取registry映象
docker pull registry
#執行registry,埠對映為20003,即外部訪問埠為20003
docker run -d -p 20003:5000 registry
2.2 發布映象
映象發布到私有倉庫,需要先生成目標映象(生成方式這裡略)。接著推送映象到私有倉庫。
#先打tag
docker tag spring-boot-k8s localhost:20003/spring-boot-k8s
#推映象到私有倉庫
docker push localhost:20003/spring-boot-k8s
2.3 測試
測試過程為先驗證,先刪除,再拉取,再驗證,具體如下:
#檢視本地映象
docker images |
grep localhost:20003/spring-boot-k8s
#刪除本地映象
docker rmi localhost:20003/spring-boot-k8s
#檢視本地映象
docker images |
grep localhost:20003/spring-boot-k8s
#拉取映象
docker pull localhost:20003/spring-boot-k8s
#檢視本地映象
docker images |
grep localhost:20003/spring-boot-k8s
Docker建立私有倉庫
通過docker 官方提供的映象 registry 建立本地私有倉庫,建立方式和啟動乙個普通映象的方式是一樣。1.在私有倉庫伺服器快速建立映象倉庫,執行如下 執行上述命令後,會從 dockerhub 上拉取registry 映象並在本地啟動 registry 服務,並監聽 5000 埠。2.列出本地...
docker建立私有倉庫
建立私有倉庫,要使用registry映象 docker pull registry 啟動docker systemctl stop firewalld 關閉防火牆 setenforce 0 重啟docker服務 docker run d p 5000 5000 v opt registry var ...
Docker 怎樣建立docker私有倉庫?
面試 你懂什麼是分布式系統嗎?redis分布式鎖都不會?docker pull registrydocker run di name registry p 5000 5000 registry開啟瀏覽器 輸入位址 看到 表示私有倉庫搭建成功並且內容為空。vi etc docker daemon.js...