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

Docker如何搭建私有倉(cāng)庫(kù)

 更新時(shí)間:2025年03月08日 09:16:26   作者:Docker搭建私有倉(cāng)庫(kù)  
文章介紹了如何搭建私有倉(cāng)庫(kù)并使用Docker進(jìn)行鏡像的管理和推送,首先,搭建私有倉(cāng)庫(kù)并配置非HTTPS訪(fǎng)問(wèn)(適用于Ubuntu、Debian和CentOS),然后,使用Docker命令標(biāo)記、推送和拉取鏡像,最后,通過(guò)curl命令查看倉(cāng)庫(kù)中的鏡像列表

搭建私有倉(cāng)庫(kù)

安裝運(yùn)行 docker-registry

查看docker存儲(chǔ)路徑與對(duì)應(yīng)路徑下的大小

docker info | grep Dir

查看對(duì)應(yīng)路徑下的大小

du -sh /var/lib/docker

如果大小沒(méi)有問(wèn)題的話(huà)就可以直接安裝了

拉取registry鏡像并運(yùn)行

docker run -d \
    -p 5000:5000 \
    -v /yourDataPath:/var/lib/registry \
    registry

使用 docker ps 指令查看容器是否正常運(yùn)行,部署完成

配置非 https 倉(cāng)庫(kù)地址

因?yàn)?Docker 默認(rèn)不允許非 HTTPS 方式推送鏡像。我們可以通過(guò) Docker 的配置選項(xiàng)來(lái)取消這個(gè)限制,或者查看下一節(jié)配置能夠通過(guò) HTTPS 訪(fǎng)問(wèn)的私有倉(cāng)庫(kù)。

Ubuntu 16.04+, Debian 8+, centos 7配置方法,對(duì)于使用 systemd 的系統(tǒng),請(qǐng)?jiān)?/etc/docker/daemon.json 中寫(xiě)入如下內(nèi)容(如果文件不存在請(qǐng)新建該文件)

{
  "registry-mirrors": [
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com"
  ],
  "insecure-registries": [
    "YOUR IPADDR:5000"
  ]
}

更新配置

給dockerd 發(fā)送 SIGHUP 信號(hào),dockerd 收到信號(hào)后會(huì) reload 配置,查看Insecure Registries是否生效

kill -SIGHUP $(pidof dockerd)
docker info

在私有倉(cāng)庫(kù)上傳、搜索、下載鏡像

**創(chuàng)建好私有倉(cāng)庫(kù)之后,就可以使用 docker tag 來(lái)標(biāo)記一個(gè)鏡像,然后推送它到倉(cāng)庫(kù)。例如私有倉(cāng)庫(kù)地址為 127.0.0.1:5000

**使用 docker tag 將 hello-world :latest這個(gè)鏡像標(biāo)記為 127.0.0.1:5000/hello-world:latest。

格式為

docker tag IMAGE[:TAG] [REGISTRY_HOST[:REGISTRY_PORT]/]REPOSITORY[:TAG]
docker tag hello-world:latest 127.0.0.1:5000/hello-world:latest

使用 docker push 上傳標(biāo)記的鏡像。

docker push 127.0.0.1:5000/hello-world

用curl查看倉(cāng)庫(kù)中的鏡像

curl 127.0.0.1:5000/v2/_catalog

先刪除已有鏡像

docker rmi REPOSITORY

再?lài)L試從私有倉(cāng)庫(kù)中下載這個(gè)鏡像

docker pull 127.0.0.1:5000/hello-world

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Docker制作鏡像的完整過(guò)程

    Docker制作鏡像的完整過(guò)程

    本文主要介紹了Docker制作鏡像的完整過(guò)程,以制作CentOS鏡像為例,講述對(duì)鏡像自定義,打包以及推送的遠(yuǎn)程倉(cāng)庫(kù)的過(guò)程,感興趣的可以了解一下
    2021-11-11
  • 把數(shù)據(jù)庫(kù)部署在docker容器內(nèi)有哪些缺陷

    把數(shù)據(jù)庫(kù)部署在docker容器內(nèi)有哪些缺陷

    這篇文章主要介紹了把數(shù)據(jù)庫(kù)部署在docker容器內(nèi)有哪些缺陷,幫助大家更好的理解和學(xué)習(xí)docker容器和數(shù)據(jù)庫(kù),感興趣的朋友可以了解下
    2020-08-08
  • MacBookPro下docker的安裝與使用教程

    MacBookPro下docker的安裝與使用教程

    Windows與Linux下關(guān)于docker的安裝使用方法有很多,今天小編這里給大家分享的是MacOS下docker的安裝與簡(jiǎn)單使用案例,非常簡(jiǎn)單,給有需要的小伙伴參考下
    2017-03-03
  • docker鏡像無(wú)法刪除 Error:No such image:xxxxxx解決

    docker鏡像無(wú)法刪除 Error:No such image:xxxxxx解決

    這篇文章主要介紹了docker鏡像無(wú)法刪除 Error:No such image:xxxxxx解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Windows10安裝WSL2 Ubuntu20.04并設(shè)置docker環(huán)境的方法

    Windows10安裝WSL2 Ubuntu20.04并設(shè)置docker環(huán)境的方法

    這篇文章主要介紹了Windows10安裝WSL2 Ubuntu20.04并設(shè)置docker環(huán)境的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • Docker 部署Scrapy的詳解

    Docker 部署Scrapy的詳解

    這篇文章主要介紹了Docker 部署Scrapy的詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • 解決docker pull被復(fù)位出現(xiàn)的問(wèn)題

    解決docker pull被復(fù)位出現(xiàn)的問(wèn)題

    這篇文章主要介紹了解決docker pull被復(fù)位出現(xiàn)的問(wèn)題,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • docker pull鏡像速度慢的問(wèn)題解決方法

    docker pull鏡像速度慢的問(wèn)題解決方法

    這篇文章主要介紹了docker pull鏡像速度慢的問(wèn)題解決方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • Docker一行命令完成FTP服務(wù)搭建的實(shí)現(xiàn)

    Docker一行命令完成FTP服務(wù)搭建的實(shí)現(xiàn)

    這篇文章主要介紹了Docker一行命令完成FTP服務(wù)搭建的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Docker容器如何訪(fǎng)問(wèn)宿主機(jī)的Mysql數(shù)據(jù)庫(kù)

    Docker容器如何訪(fǎng)問(wèn)宿主機(jī)的Mysql數(shù)據(jù)庫(kù)

    使用Docker能實(shí)現(xiàn)服務(wù)的容器化,并使用容器間網(wǎng)絡(luò)在它們之間進(jìn)行通信,下面這篇文章主要給大家介紹了關(guān)于Docker容器如何訪(fǎng)問(wèn)宿主機(jī)的Mysql數(shù)據(jù)庫(kù),需要的朋友可以參考下
    2024-04-04

最新評(píng)論