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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Net5 已经来临,让我来送你一个成功

發(fā)布時(shí)間:2023/12/4 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Net5 已经来临,让我来送你一个成功 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

沒(méi)錯(cuò),那就是“下載成功”。

現(xiàn)在,已經(jīng)可以急速下載.Net5 docker 鏡像

.Net 5 進(jìn)行今天已經(jīng)正式發(fā)布,想必各位已經(jīng)通過(guò)各種渠道了解到了此次發(fā)布的所有內(nèi)容。

并且也都體會(huì)到了這次湊成三連的金 scott 是什么效果(啊哈,三連。

scott

不過(guò),目前在中國(guó)大陸地區(qū)拉取 MCR 上發(fā)布的 docker 鏡像依舊是一件令人感到失望的事情。

為此,我們?cè)?jīng)在數(shù)月前發(fā)布了一款名為 docker-mcr 的 dotnet-tool 以便中國(guó)大陸地區(qū)的開發(fā)者可以快速拉取相應(yīng)的鏡像。

今天,我們也非常順利的支持了最新發(fā)布的 .Net 5 一系列鏡像。

使用方法

下載方式

存在至少三種方法進(jìn)行加速:

  • 使用 docker-mcr (推薦)

  • 拉取國(guó)內(nèi)服務(wù)器上的鏡像

  • 使用 DockerHub 加速器

注意,無(wú)論采用什么方式,請(qǐng)先確保本地的 docker 已經(jīng)正常可用。

使用 docker-mcr

docker-mcr 是一個(gè) dotnet core global tool,簡(jiǎn)單幾步,便可以進(jìn)行安裝和使用。

[進(jìn)入 dotnet 頁(yè)面,下載并安裝 netcore 3.1 或 5 SDK]https://dotnet.microsoft.com/download。

安裝完畢后打開控制臺(tái)運(yùn)行以下命令:

dotnet?tool?install?newbe.mcrmirror?-g

現(xiàn)在,假如需要拉取 mcr.microsoft.com/dotnet/aspnet:5.0-buster-slim ,則運(yùn)行以下命令:

docker-mcr?-i?mcr.microsoft.com/dotnet/aspnet:5.0-buster-slim

等待完成之后,便可以在本地看到已經(jīng)拉取完畢的鏡像。

如果您曾經(jīng)安裝過(guò) newbe.mcrmirror ,您需要使用以下命令來(lái)進(jìn)行升級(jí),確保最佳的體驗(yàn)。

dotnet?tool?update?newbe.mcrmirror?-g

拉取國(guó)內(nèi)服務(wù)器上的鏡像

加速的本質(zhì)是因?yàn)槲覍㈢R像推送到了國(guó)內(nèi)的服務(wù)器,目前在以下服務(wù)器均存在鏡像:

  • 阿里云 registry.cn-hangzhou.aliyuncs.com/newbe36524

假設(shè)需要拉取 aspnet:5.0-buster-slim

打開配置文件,搜索 mcr.microsoft.com/dotnet/core/aspnet:5.0-buster-slim 會(huì)找到以下節(jié)點(diǎn)

配置文件:https://gitee.com/yks/Newbe.McrMirror/raw/master/src/GithubActionGeneration/config-v2.json

{"tag":?"aspnet:5.0-buster-slim","source":?"mcr.microsoft.com/dotnet/aspnet:5.0-buster-slim" }

則說(shuō)明在國(guó)內(nèi)鏡像的 tag 為 aspnet:5.0-buster-slim。

則拼接上面的前綴,則得到地址 registry.cn-hangzhou.aliyuncs.com/newbe36524/aspnet:5.0-buster-slim

然后,為了不修改默認(rèn)的 Dockerfile 您可以運(yùn)行以下命令:

docker?pull?registry.cn-hangzhou.aliyuncs.com/newbe36524/aspnet:5.0-buster-slim docker?tag?registry.cn-hangzhou.aliyuncs.com/newbe36524/aspnet:5.0-buster-slim?mcr.microsoft.com/dotnet/aspnet:5.0-buster-slim

這樣你就成功的在本地得到了 mcr.microsoft.com/dotnet/aspnet:5.0-buster-slim 鏡像。

當(dāng)然,你也可以直接把 registry.cn-hangzhou.aliyuncs.com/newbe36524/aspnet:5.0-buster-slim 寫入到你的 Docker file 中。

使用 DockerHub 加速器

我也將鏡像推送到了 dockerhub ,所以正常來(lái)說(shuō),在中國(guó)大陸使用 dockerhub 加速器也可以達(dá)到加速的效果。

規(guī)則,mcr.microsoft.com/dotnet/{name}:{tag} -> newbe36524/{name}:{tag}

例如,您可以運(yùn)行以下命令:

docker?pull?newbe36524/aspnet:5.0-buster-slim docker?tag?newbe36524/aspnet:5.0-buster-slim?mcr.microsoft.com/dotnet/aspnet:5.0-buster-slim

這樣你就成功的在本地得到了 mcr.microsoft.com/dotnet/aspnet:5.0-buster-slim 鏡像。

當(dāng)然,你也可以直接把 newbe36524/aspnet:5.0-buster-slim 寫入到你的 Docker file 中。

在此之前,請(qǐng)確保你正確配置了本地的加速器。

還有一個(gè)好消息

根據(jù)確鑿的消息, MCR 中國(guó)大陸地區(qū)鏡像 CDN 將會(huì)在 2020 年年底上線。因此,我們預(yù)計(jì)將會(huì)很快就能不使用其他工具,體會(huì)到急速下載的 MCR 的體驗(yàn)。

github 消息

可以通過(guò)以下鏈接了解詳情:

https://github.com/microsoft/containerregistry/issues/7

屆時(shí),原本作為 Newbe.Claptrap 項(xiàng)目附屬產(chǎn)品的 Newbe.McrMirror 項(xiàng)目也將順利完成它的使命。進(jìn)入維護(hù)模式,并且將現(xiàn)有的文檔翻譯為英文,留給可能存在的其他國(guó)家和地區(qū)用戶進(jìn)行使用。

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的Net5 已经来临,让我来送你一个成功的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。