欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

一、配置Docker信任地址

修改Docker守護(hù)進(jìn)程配置文件:

vi /etc/docker/daemon.json

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

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

修改完成后,保存退出 。

重新加載Docker守護(hù)進(jìn)程配置并重啟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:以守護(hù)進(jìn)程模式運(yùn)行容器。

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

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

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

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

registry:指定要運(yùn)行的容器鏡像為 registry。

查看容器運(yùn)行狀態(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:將主機(jī)的 8090 端口映射到容器的 80 端口。

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

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

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

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

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

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

d:表示以守護(hù)進(jìn)程模式運(yùn)行容器。

joxit/docker-registry-ui:static:指定要運(yùn)行的容器鏡像。

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

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

四、設(shè)置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

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

相關(guān)文章

  • Docker容器應(yīng)用中,10個要不得的壞習(xí)慣

    Docker容器應(yīng)用中,10個要不得的壞習(xí)慣

    這篇文章主要介紹了Docker容器的應(yīng)用中,10個要不得的壞習(xí)慣,幫助大家更好的理解和使用docker,感興趣的朋友可以了解下
    2020-08-08
  • docker安裝mysql并實(shí)現(xiàn)數(shù)據(jù)卷掛載的示例代碼

    docker安裝mysql并實(shí)現(xiàn)數(shù)據(jù)卷掛載的示例代碼

    本文介紹了如何通過Docker安裝MySQL并實(shí)現(xiàn)了數(shù)據(jù)卷掛載,詳細(xì)說明了創(chuàng)建容器、配置掛載以及驗(yàn)證數(shù)據(jù)持久性的步驟,對于需要在Docker環(huán)境下部署MySQL的用戶非常有幫助
    2024-10-10
  • Docker配置本地鏡像與容器的存儲位置

    Docker配置本地鏡像與容器的存儲位置

    最近在學(xué)習(xí)docker,本文主要介紹了Docker配置本地鏡像與容器的存儲位置,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • Docker Compose安裝部署PostgreSQL數(shù)據(jù)庫的實(shí)現(xiàn)步驟

    Docker Compose安裝部署PostgreSQL數(shù)據(jù)庫的實(shí)現(xiàn)步驟

    本文主要介紹了使用DockerCompose在Linux服務(wù)器上部署PostgreSQL,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-12-12
  • Docker 特性與原理詳細(xì)介紹與解析

    Docker 特性與原理詳細(xì)介紹與解析

    這篇文章主要介紹了Docker 特性與原理的相關(guān)資料,大家在了解基本命令和基本知識后,來看下原理性的通信,需要的朋友可以參考下
    2016-10-10
  • 安裝Docker時執(zhí)行yum?install?-y?yum-utils報錯解決辦法

    安裝Docker時執(zhí)行yum?install?-y?yum-utils報錯解決辦法

    在安裝工具時使用yum命令報錯,問題通常是服務(wù)器無法連接網(wǎng)絡(luò),解決此問題需配置鏡像源,文中通過代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2024-11-11
  • 修改docker默認(rèn)存儲位置的兩種方法

    修改docker默認(rèn)存儲位置的兩種方法

    本文主要介紹了修改docker默認(rèn)存儲位置的兩種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-08-08
  • docker指令收集整理(收藏)

    docker指令收集整理(收藏)

    Docker 是一個基于Linux容器(LXC-linux container)的高級容器引擎,基于go語言開發(fā),源代碼托管在 Github 上, 遵從Apache2.0協(xié)議開源。這篇文章主要介紹了docker指令收集整理(收藏),需要的朋友可以參考下
    2017-02-02
  • Docker導(dǎo)出鏡像和容器的操作步驟

    Docker導(dǎo)出鏡像和容器的操作步驟

    Docker的流行與它對容器的易分享和易移植密不可分,用戶不僅可以把容器提交到公共服務(wù)器上,還可以把容器導(dǎo)出到本地文件系統(tǒng)中,同樣,我們也可以把導(dǎo)出的容器重新導(dǎo)入到Docker運(yùn)行環(huán)境中,本文就給大家介紹了Docker導(dǎo)出鏡像和容器的操作步驟
    2024-09-09
  • 一篇文章讓你搞清楚docker常用命令

    一篇文章讓你搞清楚docker常用命令

    這篇文章主要介紹了一篇文章讓你搞清楚docker常用命令的相關(guān)資料,需要的朋友可以參考下
    2022-11-11

最新評論