docker建立私有倉庫

2021-10-09 18:30:49 字數 966 閱讀 4863

註冊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...