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

內(nèi)網(wǎng)環(huán)境下registry搭建步驟詳解

 更新時(shí)間:2022年10月28日 10:42:52   作者:YueShi  
這篇文章主要為大家介紹了內(nèi)網(wǎng)環(huán)境下的registry搭建步驟詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

背景

在實(shí)際的開發(fā)運(yùn)維過程中,經(jīng)常需要使用鏡像倉庫的情況,雖然阿里云、騰訊云等都提供了帶有免費(fèi)額度的鏡像倉庫服務(wù),但是由于賬號(hào)等問題,我們還是需要自己搭建一個(gè)鏡像倉庫服務(wù),供內(nèi)網(wǎng)環(huán)境下使用。

大致的步驟:

  • 準(zhǔn)備docker環(huán)境
  • 配置非http訪問( Insecure Registries)
  • 重新家在docker
  • 啟動(dòng)registry
  • 啟動(dòng)registry-web

docker環(huán)境

假設(shè)你的本地已經(jīng)裝好了docker-ce,并且可以正常運(yùn)行。

參考:

docker desktop for windows
docker desktop for mac
apt-get install docker
yum install docker

配置http可訪問

默認(rèn)的docker與docker registry交互是需要在https的環(huán)境下交互的,但是大多數(shù)情況下我們的服務(wù)是在內(nèi)網(wǎng)的安全環(huán)境下的,我們只需要使用http即可。 幸好docker為我們預(yù)留了可以使用http的方法。 那就是需要修改deamon.json文件。

如果你是mac或者是windows的desktop端,需要點(diǎn)擊設(shè)置,修改docker engine里的設(shè)置:

添加圖中框起來的代碼:

  "insecure-registries": [
    "192.168.10.206:5000"
  ]

注:ip是下面registry服務(wù)部署的機(jī)器ip 5000時(shí)registry服務(wù)默認(rèn)的暴露端口 我們可以自行修改

如果您是linux環(huán)境,需要修改/etc/docker/deamon.json文件,如果沒有這個(gè)文件,可以新建。

重新加載docker

desktop在配置完之后,我們可以直接點(diǎn)擊Apply & Restart按鈕進(jìn)行重啟。 linux環(huán)境下

sudo systemctl status docker
sudo systemctl reload docker
sudo systemctl restart docker

其中第二個(gè)命令執(zhí)行完即可,如果未生效,可以繼續(xù)執(zhí)行第三個(gè)命令。 第三個(gè)命令執(zhí)行完之后,那些容器的啟動(dòng)策略不是always的就會(huì)停掉。所以我們要慎重使用這個(gè)命令。

啟動(dòng)registry

設(shè)定當(dāng)前目錄為工作環(huán)境,創(chuàng)建config.yml文件如下:

version: 0.1
log:
  fields:
    service: registry
storage:
  delete:
    enabled: true
  cache:
    blobdescriptor: inmemory
  filesystem:
    rootdirectory: /var/lib/registry
http:
  addr: :5000
  headers:
    X-Content-Type-Options: [nosniff]
health:
  storagedriver:
    enabled: true
    interval: 10s
    threshold: 3

執(zhí)行命令:

mkdir data
docker run -d \
    --name registry-server \
    --restart=always \
    -p 5000:5000 \
    -v `pwd`/data:/var/lib/registry \
    -v `pwd`/config.yml:/etc/docker/registry/config.yml \
    registry

訪問ip:5000/v2/_catalog即為部署成功

測(cè)試:

docker pull alpine
docker tag alpine:latest 192.168.10.206:5000/alpine:latest
docker push 192.168.10.206:5000/alpine:latest

啟動(dòng)registry-web

由于官方的registry只是提供了api,沒有一個(gè)圖形化界面供顯示和操作,所以我們可以利用第三方提供的鏡像啟動(dòng)一個(gè)圖形化頁面。

進(jìn)入一個(gè)工作目錄。 創(chuàng)建config.yml文件

registry:
  # Docker registry url
     url: http://192.168.10.206:5000/v2
     # Docker registry fqdn
     name: localhost:5000
     # To allow image delete, should be false
     readonly: false
     auth:
     # Disable authentication
         enabled: false

啟動(dòng)容器

docker run -d \
    -p 8080:8080 \
    --name registry-web \
    --restart=always \
    -v $(pwd)/config.yml:/conf/config.yml:ro \
    hyper/docker-registry-web

訪問ip:8080,看到如下頁面,大功告成。

以上就是內(nèi)網(wǎng)環(huán)境下registry搭建步驟詳解的詳細(xì)內(nèi)容,更多關(guān)于內(nèi)網(wǎng)環(huán)境registry搭建的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Docker中如何刪除image(鏡像)的方法

    Docker中如何刪除image(鏡像)的方法

    這篇文章主要介紹了Docker中如何刪除image(鏡像)的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Docker使用Dockerfile來創(chuàng)建鏡像

    Docker使用Dockerfile來創(chuàng)建鏡像

    本篇文章主要介紹了Docker使用Dockerfile來創(chuàng)建鏡像,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-04-04
  • 詳解如何解決docker容器無法通過IP訪問宿主機(jī)問題

    詳解如何解決docker容器無法通過IP訪問宿主機(jī)問題

    這篇文章主要介紹了詳解如何解決docker容器無法通過IP訪問宿主機(jī)問題,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-01-01
  • Docker-swarm快速搭建redis集群的方法步驟

    Docker-swarm快速搭建redis集群的方法步驟

    本文主要介紹了Docker-swarm快速搭建redis集群的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • Docker多階段鏡像構(gòu)建的實(shí)現(xiàn)

    Docker多階段鏡像構(gòu)建的實(shí)現(xiàn)

    本篇文章主要介紹了Docker多階段鏡像構(gòu)建的實(shí)現(xiàn),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-04-04
  • 如何解決Docker啟動(dòng)問題docker?is?starting…

    如何解決Docker啟動(dòng)問題docker?is?starting…

    這篇文章主要給大家介紹了關(guān)于如何解決Docker啟動(dòng)問題docker?is?starting…的相關(guān)資料,文中通過圖文將解決的過程介紹的非常詳細(xì),需要的朋友可以參考下
    2023-10-10
  • Docker中關(guān)于Namespace隔離機(jī)制全面解析

    Docker中關(guān)于Namespace隔離機(jī)制全面解析

    為了更好地理解容器的運(yùn)行原理,本篇文章將會(huì)以?Linux?宿主機(jī)為例,介紹容器的底層技術(shù),包括容器的命名空間、控制組、聯(lián)合文件系統(tǒng)等,需要的朋友可以參考下
    2022-06-06
  • Docker使用Jumpserver搭建一個(gè)安全的堡壘機(jī)系統(tǒng)

    Docker使用Jumpserver搭建一個(gè)安全的堡壘機(jī)系統(tǒng)

    堡壘機(jī)作為一種重要的安全工具,能夠有效地管理服務(wù)器訪問權(quán)限,并提供會(huì)話審計(jì)功能,以保障系統(tǒng)的安全性和穩(wěn)定性,本文將介紹Jumpserver,并指導(dǎo)如何搭建和配置Jumpserver來實(shí)現(xiàn)安全的堡壘機(jī)管理,需要的朋友可以參考下
    2025-04-04
  • 利用Docker分層構(gòu)建優(yōu)化鏡像大小的實(shí)現(xiàn)

    利用Docker分層構(gòu)建優(yōu)化鏡像大小的實(shí)現(xiàn)

    合適docker鏡像文件大小不僅影響容器啟動(dòng)效率,也影響資源占用效率,本文介紹如何利用分層方式構(gòu)建docker鏡像,采用多種方式避免鏡像文件太大而影響性能,需要的朋友可以參考下
    2025-01-01
  • 如何通過DOCKER OVERLAY2目錄名查找容器名和容器ID

    如何通過DOCKER OVERLAY2目錄名查找容器名和容器ID

    這篇文章主要介紹了如何通過DOCKER OVERLAY2目錄名查找容器名和容器ID問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03

最新評(píng)論

神农架林区| 远安县| 林周县| 依安县| 卓资县| 淅川县| 天津市| 麦盖提县| 巴青县| 石泉县| 罗田县| 江北区| 瑞安市| 淮南市| 西昌市| 玉门市| 丰台区| 剑阁县| 定襄县| 府谷县| 塔城市| 潞西市| 马龙县| 静安区| 台江县| 大同县| 九龙坡区| 旺苍县| 太康县| 怀远县| 红原县| 禹城市| 巫溪县| 灵武市| 河南省| 邻水| 九寨沟县| 江华| 上虞市| 枣阳市| 民乐县|