<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          三分鐘Docker-推送本地鏡像到倉庫

          共 1758字,需瀏覽 4分鐘

           ·

          2020-08-27 22:51

          上篇文章中,我們完成了應(yīng)用程序容器化,把webapi項(xiàng)目構(gòu)建鏡像并容器化運(yùn)行。本文將會(huì)演示如何把自己構(gòu)建的鏡像上傳到docker官網(wǎng)的倉庫和自己私有倉庫

          本地鏡像推送到官網(wǎng)的registry

          1.創(chuàng)建倉庫

          點(diǎn)擊Docker Desktop圖標(biāo)->Repositories-》create ?

          跳轉(zhuǎn)到官網(wǎng)創(chuàng)建頁面?

          2.Docker tag (標(biāo)記鏡像)、push(推送鏡像) 到倉庫

          使用一下命令,推送本地鏡像到倉庫

          docker tag local-image:tagname new-repo:tagname
          docker push new-repo:tagname

          在操作之前執(zhí)行登錄命令,否則會(huì)提示:unauthorized: incorrect username or password

          docker login

          Username (mingchengnet):
          Password:
          Login Succeeded

          然后執(zhí)行Tag和push命令

           docker tag aastore.productcatalog.api:dev mingchengnet/aastore:dev
          docker push mingchengnet/aastore:dev

          docker tag 后面的aastore.productcatalog.api:dev是你要上傳的本地鏡像。mingchengnet(賬號(hào)名稱)/aastore(倉庫名稱):dev(起的新鏡像名稱) 成功提示:

          The push refers to repository [docker.io/mingchengnet/aastore]
          cd7e3f7827e5: Pushed
          bf4376f176a3: Pushed
          d86ec58d3137: Pushed
          8c30868fe23a: Pushed
          886801dff0ea: Pushed
          49b759454bb2: Pushed
          95ef25a32043: Pushed
          dev: digest: sha256:109d899344cd6524b32f02f484feaac5382d0dff24cfe55801d645e6e56c3910 size: 1794

          推送、并搭建私有的registry

          1.拉取Docker 官方提供了一個(gè)搭建私有倉庫的鏡像 registry,運(yùn)行容器并暴露端口5050映射端口5000
          docker pull registry
          docker run -d -p 5050:5000 --restart=always registry

          在瀏覽器里訪問http://127.0.0.1:5050/v2/ 輸出{},表示私有倉庫搭建成功?

          2.執(zhí)行Tag(標(biāo)記鏡像)和push(上傳鏡像)命令
          docker tag aastore.productcatalog.api:dev localhost:5050/aastore.productcatalog.api:v1.0
          docker push localhost:5050/aastore.productcatalog.api:v1.0

          輸出

          v1.0: Pulling from aastore.productcatalog.api
          Digest: sha256:109d899344cd6524b32f02f484feaac5382d0dff24cfe55801d645e6e56c3910
          Status: Image is up to date for localhost:5050/aastore.productcatalog.api:v1.0
          localhost:5050/aastore.productcatalog.api:v1.0

          在瀏覽器里訪問http://127.0.0.1:5050/v2/_catalog,就能看到倉庫中包含鏡像:aastore.productcatalog.api

          下篇演示如何運(yùn)行在k8s中。

          瀏覽 90
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧美成人性爱无码视频 | 西西4444WWW大胆无视频 | 91熟女乱伦 | 欧美曰韩欧美视频 | 人人操人人操操人人 |