内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

Docker系列11:自建registry(1)

一、registry基礎(chǔ)

1、registry的類別

  • Sponsor Registry:第三方的registry,供用戶和社區(qū)使用
  • Mirror Registry:第三方的registry,供用戶使用
  • Vendor Registry:由Docker官方提供的registry
  • Private Registry:私有的registry
    【如果用的環(huán)境是阿里云,那么用阿里云的registry是最好的選擇】

    2、自建registry有三種方法

  • 方法1:本地安裝配置registry
  • 方法2:使用官方提供的registry鏡像
  • 方法3:使用Harbor制作registry

二、配置本地的registry

Docker系列11:自建registry(1)

創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比新疆網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式新疆網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋新疆地區(qū)。費用合理售后完善,十載實體公司更值得信賴。

  • 在140節(jié)點安裝registry組件
  • 然后將130節(jié)點上的鏡推送上來

    第一步:在 140 節(jié)點安裝registry組件【在extra源中】

    1)安裝組件

    [root@host2 ~]# yum install docker-registry -y

    2)檢查一下resitory的配置文件

    [root@host2 ~]# vim /etc/docker-distribution/registry/config.yml

    【里面的內(nèi)容一般不用改動】

    version: 0.1
    log:
    fields:
    service: registry
    storage:
    cache:
        layerinfo: inmemory
    filesystem:
        rootdirectory: /var/lib/registry
    http:
    addr: :5000

    3)啟動服務(wù)

    [root@host2 ~]# systemctl start docker-distribution
    [root@host2 ~]# ss -tnl | grep 5000
    LISTEN     0      128       [::]:5000                  [::]:*  

    第二步:在 130 節(jié)點制作鏡像并上傳到registry

    1)修改hosts文件,實現(xiàn)名稱解析

    [root@host1 ~]# echo "172.16.100.3     host2">>/etc/hosts
    [root@host1 ~]# ping host2

    2)給一個現(xiàn)有的鏡像打上標簽
    先隨意找個鏡像

    [root@host1 ~]# docker image ls | head -n2
    REPOSITORY                           TAG                 IMAGE ID           
    base                                            v1.1                ca1046667ac3   

    給鏡像打標簽

    [root@host1 ~]# docker tag base:v1.1 host2:5000/baseimg:v1-0

    3)編輯docker配置文件
    雖然此時已經(jīng)制作好了鏡像,但是還不能推送,因為docker默認用的https協(xié)議,而我們的registry用的是http協(xié)議

    [root@host1 ~]# vim /etc/docker/daemon.json
    {
    "registry-mirrors": [
        "https://registry.docker-cn.com",
        "https://mzxx8xy8.mirror.aliyuncs.com"
    ],
    "hosts": ["tcp://0.0.0.0:3725", "unix://var/run/docker.sock"],
    "insecure-registries": ["host2:5000"]
    }

    重啟一下服務(wù)

    [root@host1 ~]# systemctl daemon-reload
    [root@host1 ~]# systemctl restart docker

    4)推送鏡像

    [root@host1 ~]# docker push host2:5000/baseimg:v1-0

    推送的鏡像會保存在服務(wù)的特定目錄

    [root@host2 ~]# ls /var/lib/registry/docker/registry/v2/repositories/
    baseimg

    第三步:在 150 節(jié)點下載鏡像

    1)修改docker配置文件,運行不安全的json
    同:第二步
    2)下載鏡像

    [root@host2 ~]# docker pull host2:5000/baseimg:v1-0

    三、使用官方的registry

    官方通過鏡像發(fā)布了一個registry,只要啟動容器就可以了
    Docker系列11:自建registry(1)

    第一步:拉取鏡像并啟動,制作成registry

    1)下載鏡像

    [root@host1 ~]# docker pull registry

    2)第二步:創(chuàng)建目錄

    [root@host1 ~]# mkdir -p /opt/{auth,data}
    [root@host1 ~]# ls /opt/
    auth  data

    3)第三步:創(chuàng)建認證文件

    [root@host1 ~]# docker run --entrypoint \
    > htpasswd registry -Bbn zxhk 123 > /opt/auth/htpasswd
    [root@host1 ~]# echo "0">/proc/sys/net/ipv4/ip_forward

    4)第四步:創(chuàng)建容器

    [root@host1 ~]# docker run -d -p 6000:5000 \
    > --restart=always --name registry1 \
    > -v /opt/auth:/auth -v /opt/data:/tmp/registry \
    > -e "REGISTRY_AUTH=htpasswd" \
    > -e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" \
    > -e "REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd" \
    > registry

    第二步:在其他節(jié)點使用這個registry

    1)修改docker配置文件,允許不安全的json

    [root@host2 ~]# vim /etc/docker/daemon.json 
    {
    "registry-mirrors": [
        "https://registry.docker-cn.com",
        "https://mzxx8xy8.mirror.aliyuncs.com"
    ],
    "hosts": ["tcp://0.0.0.0:3725", "unix://var/run/docker.sock"],
    "insecure-registries": ["172.16.100.3:6000"]
    }

    2)給鏡像打標簽

    [root@host1 ~]# docker tag nginx:1.17-alpine 172.16.100.3:6000/nginx:v1-1

    3)登錄registry

    [root@host1 ~]# docker login http://172.16.100.3:6000

    4)推送鏡像

    [root@host1 ~]# docker push 172.16.100.3:6000/nginx:v1-1

網(wǎng)頁名稱:Docker系列11:自建registry(1)
鏈接URL:http://www.rwnh.cn/article2/psgcoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、外貿(mào)建站、軟件開發(fā)、建站公司、外貿(mào)網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司
福清市| 井研县| 巩留县| 前郭尔| 沙雅县| 临沂市| 光泽县| 昭平县| 平塘县| 甘南县| 平凉市| 蓝田县| 安泽县| 秦安县| 陵川县| 昔阳县| 宣恩县| 海门市| 崇仁县| 张家口市| 德庆县| 五台县| 迭部县| 晴隆县| 钟祥市| 贺兰县| 奈曼旗| 旬阳县| 宁远县| 武陟县| 梧州市| 商水县| 灵武市| 沙坪坝区| 新竹市| 九龙坡区| 台南市| 永顺县| 榆林市| 上饶市| 芜湖市|