日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

三分钟Docker-推送本地镜像到仓库

發布時間:2023/12/4 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 三分钟Docker-推送本地镜像到仓库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在上篇文章中,我們完成了應用程序容器化,把webapi項目構建鏡像并容器化運行。本文將會演示如何把自己構建的鏡像上傳到docker官網的倉庫和自己私有倉庫

本地鏡像推送到官網的registry

1.創建倉庫

點擊Docker Desktop圖標->Repositories-》create ?

跳轉到官網創建頁面?

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

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

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

在操作之前執行登錄命令,否則會提示:unauthorized: incorrect username or password

docker loginUsername (mingchengnet): Password: Login Succeeded

然后執行Tag和push命令

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

docker tag 后面的aastore.productcatalog.api:dev是你要上傳的本地鏡像。mingchengnet(賬號名稱)/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 官方提供了一個搭建私有倉庫的鏡像 registry,運行容器并暴露端口5050映射端口5000
docker pull registry docker run -d -p 5050:5000 --restart=always registry

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

2.執行Tag(標記鏡像)和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

下篇演示如何運行在k8s中。

總結

以上是生活随笔為你收集整理的三分钟Docker-推送本地镜像到仓库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。