docker快速搭建私有鏡像倉庫registry以及registryUI方式
一、前提
1、docker環(huán)境(docker for window為例)
2、基本命令
docker images #查看鏡像 docker pull [倉庫ip:port/]鏡像:tag #拉取鏡像 docker push [倉庫ip:port/]鏡像:tag #上傳鏡像 docker rmi 鏡像:tag #刪除鏡像 docker tag 鏡像名 鏡像名:tag #重命名鏡像 docker run 鏡像:tag #運(yùn)行鏡像 docker ps -a #docker 進(jìn)程
二、搭建步驟
1、安裝registry
- step1:拉取registry
docker pull registry
docker images

- step2:運(yùn)行registry
docker run -d -p 5000:5000 --name registry registry
docker ps -a

curl http://127.0.0.1:5000/v2/

2、安裝registry-web
- step1:拉取registry-web
docker pull hyper/docker-registry-web
docker images

- step2:運(yùn)行registry-web
docker run -d -p 5001:8080 --name registry-web --link registry -e REGISTRY_URL=http://registry:5000/v2 -e REGISTRY_NAME=localhost:5000 hyper/docker-registry-web
##命令注釋 docker run ##運(yùn)行 -d ##后臺運(yùn)行 -p 5001:8080 ##端口映射 --name registry-web ##容器命名 --link registry ##連接其他容器 加入registry到host -e REGISTRY_URL=http://registry:5000/v2 ##指定倉庫地址 -e REGISTRY_NAME=localhost:5000 ##倉庫命名 hyper/docker-registry-web ##被啟動的鏡像
docker ps -a

curl http://127.0.0.1:5001

三、上傳鏡像
1、配置倉庫(docker for window)
- step1:docker for windows -》setting-》daemon-》添加insecure-registries-》[可選]registry mirrors

- step2:重啟服務(wù)
docker start registry docker start registry-web
2、上傳鏡像
- step1:下載測鏡像并重命名
docker pull hello-world
docker tag hello-world localhost:5000/zyj-test:1.0
##注意命名規(guī)范 鏡像倉庫ip:port/鏡像名:tag ##否則push出錯(cuò) Error response from daemon: manifest for localhost:5000/uifd/ui-for-docker:latest not found

- step2:上傳鏡像
docker pull localhost:5000/zyj/test:1.0

瀏覽器輸入:http://localhost:5001/

3、下載鏡像
- step1:刪除本地已有鏡像
docker rmi localhost:5000/zyj/test:1.0

- step2:拉取本地倉庫鏡像
docker pull localhost:5000/zyj/test:1.0

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
詳解docker鏡像centos7配置Java運(yùn)行環(huán)境
基于docker官網(wǎng)centos7鏡像配置java運(yùn)行環(huán)境,自己安裝jdk和tomcat,解決docker容器與宿主機(jī)時(shí)間不一致問題2017-05-05
如何搭建配置Docker私有倉庫的實(shí)現(xiàn)步驟
本文主要介紹了如何搭建配置Docker私有倉庫的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07
Docker本地鏡像推送到阿里云的實(shí)現(xiàn)
本文介紹了在阿里云上創(chuàng)建容器鏡像服務(wù)實(shí)例,并將本地鏡像推送到阿里云的鏡像倉庫,具有一定的參考價(jià)值,感興趣的可以了解一下2024-12-12
Windows?Docker?Desktop磁盤空間清理步驟完全指南
Windows?Docker?Desktop在長時(shí)間使用后,會由于鏡像、容器、緩存等文件累積,導(dǎo)致磁盤空間占用過大,這篇文章主要介紹了Windows?Docker?Desktop磁盤空間清理的相關(guān)資料,需要的朋友可以參考下2026-04-04
Docker系列compose?ymal文件解析學(xué)習(xí)
這篇文章主要介紹了Docker系列之compose?ymal文件解析學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10
Docker 部署分布式 Hadoop的超詳細(xì)實(shí)戰(zhàn)指南
這篇文章給大家介紹Docker部署分布式Hadoop的超詳細(xì)實(shí)戰(zhàn)指南,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2026-02-02

