最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

搭建Docker私有鏡像倉庫的實現(xiàn)步驟

 更新時間:2024年12月08日 10:55:28   作者:寒秋丶  
私有鏡像倉庫可以更好地管理和控制鏡像的訪問和使用,提高開發(fā)和部署效率,減少網(wǎng)絡延遲和不穩(wěn)定因素的影響,本文主要介紹了搭建私有鏡像倉庫,感興趣的可以了解一下

大家好,今天給大家分享一下如何搭建私有鏡像倉庫,私有鏡像倉庫可以更好地管理和控制鏡像的訪問和使用,確保只有授權的人員能夠獲取和使用特定的鏡像,而且方便團隊內(nèi)部共享定制化的鏡像,提高開發(fā)和部署效率,不需要每次都從外部獲取鏡像,減少網(wǎng)絡延遲和不穩(wěn)定因素的影響,還能夠對鏡像進行版本控制,方便回滾和追蹤,有利于資源整合,將常用的鏡像集中存儲和管理,便于資源的統(tǒng)一調(diào)配和利用。

一、配置Docker信任地址

修改Docker守護進程配置文件:

vi /etc/docker/daemon.json

通過vi打開文件后,添加文件內(nèi)容如下:

 {
   "insecure-registries":["http://你的ip地址:8090"]
 }

修改完成后,保存退出 。

重新加載Docker守護進程配置并重啟Docker。

systemctl daemon-reload
systemctl restart docker

二、下載安裝簡化版的鏡像倉庫

下載registry鏡像 

docker pull registry

等待下載完成... 

下載完成后,啟動registry容器。

mkdir /opt/registry-ui/registry-data # 創(chuàng)建存放registry數(shù)據(jù)的目錄

docker run -d \
    --restart=always \
    --name registry \
    -p 5000:5000 \
    -v /opt/registry-ui/registry-data:/var/lib/registry \
    registry

這條命令的解釋:

-d:以守護進程模式運行容器。

--restart=always:容器在退出后總是自動重啟。

--name registry:為容器指定名稱為 registry。

-p 5000:5000:將主機的 5000 端口映射到容器的 5000 端口。

-v /opt/registry-ui/registry-data:/var/lib/registry:將主機的 /opt/registry-ui/registry-data 目錄掛載到容器的 /var/lib/registry 目錄。

registry:指定要運行的容器鏡像為 registry。

查看容器運行狀態(tài)。

容器啟動成功。

三、下載安裝docker-registry-ui

docker run -p 8090:80 --name registry-ui \
--restart=always \
-e REGISTRY_URL="http://你的ip地址:5000" \
-e DELETE_IMAGES="true" \
-e REGISTRY_TITLE="這是一個私有倉庫" \
-e CATALOG_ELEMENTS_LIMIT="1000" \
-d joxit/docker-registry-ui:static

在這條命令的解釋:

-p 8090:80:將主機的 8090 端口映射到容器的 80 端口。

--name registry-ui:給容器命名為 registry-ui。

--restart=always:表示容器總是自動重啟。

-e REGISTRY_URL="http://你的 ip 地址:5000":設置環(huán)境變量 REGISTRY_URL 的值。

-e DELETE_IMAGES="true":設置環(huán)境變量 DELETE_IMAGES 為 true。

-e REGISTRY_TITLE="這是一個私有倉庫":設置環(huán)境變量 REGISTRY_TITLE 的值。

-e CATALOG_ELEMENTS_LIMIT="1000":設置環(huán)境變量 CATALOG_ELEMENTS_LIMIT 的值。

d:表示以守護進程模式運行容器。

joxit/docker-registry-ui:static:指定要運行的容器鏡像。

自動下載并且啟動容器完成后,查看容器的運行狀態(tài)。

此時,訪問 http://你的ip地址:8090 即可訪問私有鏡像倉庫頁面。

四、設置Docker啟動時啟動

docker update registry --restart=always
docker update registry-ui --restart=always

五、推送鏡像到私有倉庫

把本地的鏡像 nginx,重新tag為 nginx:1.0。

docker tag nginx:latest 你的ip地址:8090/nginx:1.0

把它推送到私有倉庫

docker push 你的ip地址:8090/nginx:1.0

推送成功后,可以在倉庫中查看到。 

六、拉取私有倉庫鏡像

docker pull 你的ip地址:8080/nginx:1.0

到此這篇關于搭建Docker私有鏡像倉庫的實現(xiàn)步驟的文章就介紹到這了,更多相關搭建Docker私有鏡像倉庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家! 

相關文章

  • Docker鏡像用普通用戶啟動服務的實現(xiàn)

    Docker鏡像用普通用戶啟動服務的實現(xiàn)

    使用普通用戶啟動Docker容器中的服務,可以有效降低潛在的安全風險,本文主要介紹了Docker鏡像用普通用戶啟動服務的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-07-07
  • 編寫Dockerfile和構建自定義鏡像的步驟與技巧

    編寫Dockerfile和構建自定義鏡像的步驟與技巧

    Docker已經(jīng)成為現(xiàn)代應用程序開發(fā)和部署的重要工具之一,在Docker中,Dockerfile是定義和構建自定義鏡像的鍵文件,本文將深入解讀Dockerfile的編寫和自定義鏡像的構建過程,并分享一些實用的技巧和最佳實踐,需要的朋友可以參考下
    2023-07-07
  • Windows安裝docker-desktop的詳細步驟

    Windows安裝docker-desktop的詳細步驟

    這篇文章主要介紹了Windows安裝docker-desktop的詳細步驟,本文通過圖文并茂的形式給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • Docker中Redis執(zhí)行Lua腳本的兩種方案

    Docker中Redis執(zhí)行Lua腳本的兩種方案

    很多人會誤以為Lua腳本需要像部署應用一樣,安裝依賴、啟動服務——其實完全不用,本文就給大家介紹Docker 環(huán)境下 Redis Lua 腳本部署與執(zhí)行,需要的朋友可以參考下
    2026-03-03
  • 淺談docker避免每次sudo方法

    淺談docker避免每次sudo方法

    本文主要介紹了docker避免每次sudo方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-11-11
  • Docker?下MySQL數(shù)據(jù)庫的備份和恢復的操作方法

    Docker?下MySQL數(shù)據(jù)庫的備份和恢復的操作方法

    這篇文章主要介紹了Docker?下MySQL數(shù)據(jù)庫的備份和恢復操作方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-02-02
  • docker中通過nginx+confd動態(tài)生成配置的解決方案

    docker中通過nginx+confd動態(tài)生成配置的解決方案

    這篇文章主要介紹了docker:nginx+confd動態(tài)生成配置,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • docker-compose安裝redis的方法步驟

    docker-compose安裝redis的方法步驟

    本文主要介紹了docker-compose安裝redis的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-09-09
  • Docker部署多種容器的詳細過程

    Docker部署多種容器的詳細過程

    本文介紹了在Windows和Linux系統(tǒng)上使用Docker部署MySQL和RabbitMQ容器的方法,對于MySQL使用docker?run命令,配置了端口映射、權限、時區(qū)和數(shù)據(jù)持久化等選項,本文給大家介紹的非常詳細,感興趣的朋友一起看看吧
    2025-01-01
  • Docker Compose 使用實例詳解

    Docker Compose 使用實例詳解

    Docker Compose 是用于定義和運行多容器 Docker 應用程序的工具,通過 YAML 文件配置應用程序服務,一鍵啟動所有關聯(lián)容器,這篇文章主要介紹了Docker Compose 使用實例,需要的朋友可以參考下
    2025-04-04

最新評論

清涧县| 吴川市| 凤台县| 金塔县| 海南省| 田东县| 大新县| 长乐市| 任丘市| 屯门区| 冷水江市| 平武县| 三台县| 许昌县| 休宁县| 乐陵市| 龙胜| 威远县| 平邑县| 尖扎县| 万载县| 英吉沙县| 嵩明县| 依安县| 民丰县| 漠河县| 若尔盖县| 彰化县| 徐闻县| 天峻县| 闸北区| 兴宁市| 西城区| 兴安县| 博客| 兖州市| 兴化市| 马尔康县| 依安县| 山东省| 衡阳县|