大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 Docker加速鏡像

Docker加速鏡像

更新時間:2021-12-24 10:53:51 來源:動力節(jié)點 瀏覽1881次

前言

由于眾所周知的原因,在國內(nèi)拉取國外的docker鏡像時,速度會很慢,甚至失敗。比如拉取dotnet core的鏡像。

比如以下兩個鏡像,拉取的時候非常慢

mcr.microsoft.com/dotnet/core/runtime:3.1-buster-slim
mcr.microsoft.com/dotnet/core/sdk:3.1-buster

既然是網(wǎng)絡(luò)原因,那么就可以通過以下兩種方式解決

1.國內(nèi)鏡像倉庫

2.從國外鏡像倉庫下載鏡像上傳到國內(nèi)鏡像倉庫

配置國內(nèi)鏡像倉庫

倉庫列表

可自行搜索關(guān)鍵字docker國內(nèi)鏡像源尋找

配置方法

在CentOS中可以通過修改daemon配置文件/etc/docker/daemon.json來配置

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["鏡像倉庫"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

從國外鏡像倉庫下載鏡像上傳到國內(nèi)鏡像倉庫

前提

有一臺訪問主流鏡像倉庫速度快的境外服務(wù)器,安裝好docker

開通阿里云的容器鏡像倉庫服務(wù)

步驟

1.使用docker pull命令下載鏡像

[root@104 ~]# docker pull mcr.microsoft.com/dotnet/core/sdk:3.1-buster
3.1-buster: Pulling from dotnet/core/sdk
d6ff36c9ec48: Pull complete 
c958d65b3090: Pull complete 
edaf0a6b092f: Pull complete 
80931cf68816: Pull complete 
7b9b87089c2a: Pull complete 
4f2c2524f197: Pull complete 
b7b0f8dc0c5c: Pull complete 
Digest: sha256:1aa53e4fa32dbba836e64e7863955b6b2b165f3a4f8f8aeed648a249300fae07
Status: Downloaded newer image for mcr.microsoft.com/dotnet/core/sdk:3.1-buster
mcr.microsoft.com/dotnet/core/sdk:3.1-buster

2.查看鏡像信息,并且tag到阿里云鏡像倉庫

[root@104 ~]# docker images
REPOSITORY                          TAG                 IMAGE ID            CREATED             SIZE
mcr.microsoft.com/dotnet/core/sdk   3.1-buster          9ab567a29502        2 weeks ago         708MB
[root@104 ~]# docker tag 9ab567a29502 registry.cn-shenzhen.aliyuncs.com/dotnetcore-vincent/sdk:3.1-buster

如上命令,使用tag命令把鏡像關(guān)聯(lián)到鏡像倉庫,用到的參數(shù)是image id和倉庫地址,然后push

[root@104 ~]# docker push registry.cn-shenzhen.aliyuncs.com/dotnetcore-vincent/sdk:3.1-buster
The push refers to repository [registry.cn-shenzhen.aliyuncs.com/dotnetcore-vincent/sdk]
f506d7422ef0: Layer already exists 
5188b84c74d0: Layer already exists 
896ff95e1760: Layer already exists 
e5df62d9b33a: Layer already exists 
7a9460d53218: Layer already exists 
b2765ac0333a: Layer already exists 
0ced13fcf944: Layer already exists 
3.1-buster: digest: sha256:1aa53e4fa32dbba836e64e7863955b6b2b165f3a4f8f8aeed648a249300fae07 size: 1800

因為我的鏡像倉庫里已經(jīng)有了這個鏡像,所以不會再次上傳

使用

把鏡像上傳好之后,就可以在Dockerfile中使用了,速度超快,如下面的Dockerfile

#See https://aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile to build your images for faster debugging.
FROM registry.cn-shenzhen.aliyuncs.com/dotnetcore-vincent/aspnet:3.1-buster-slim AS base
WORKDIR /app
EXPOSE 80
EXPOSE 443
FROM registry.cn-shenzhen.aliyuncs.com/dotnetcore-vincent/sdk:3.1-buster AS build
WORKDIR /src
COPY ["DockerDemo/DockerDemo.csproj", "DockerDemo/"]
RUN dotnet restore "DockerDemo/DockerDemo.csproj"
COPY . .
WORKDIR "/src/DockerDemo"
RUN dotnet build "DockerDemo.csproj" -c Release -o /app/build
FROM build AS publish
RUN dotnet publish "DockerDemo.csproj" -c Release -o /app/publish
FROM base AS final
WORKDIR /app
COPY --from=publish /app/publish .
ENTRYPOINT ["dotnet", "DockerDemo.dll"]

最后

給出兩個dotnet core相關(guān)的鏡像地址

registry.cn-shenzhen.aliyuncs.com/dotnetcore-vincent/sdk:3.1-buster
registry.cn-shenzhen.aliyuncs.com/dotnetcore-vincent/aspnet:3.1-buster-slim
registry.cn-shenzhen.aliyuncs.com/rabbitmq-vincent/rabbitmq:3.8.8
registry.cn-shenzhen.aliyuncs.com/dotnet-vincent/sdk:5.0 
registry.cn-shenzhen.aliyuncs.com/dotnet-vincent/aspnet:5.0

以上就是關(guān)于“Docker加速鏡像”的介紹,大家如果想了解更多相關(guān)知識,不妨來關(guān)注一下動力節(jié)點的Docker菜鳥教程,里面的內(nèi)容豐富,由淺到深,適合沒有基礎(chǔ)的朋友學習,相信對大家會有所幫助的。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 国模和精品嫩模私拍视频 | 成年女人a毛片免费视频 | 在线观看三级拍拍视频 | 久久久综合视频 | 日韩在线欧美高清一区 | 欧美精品中文字幕手机免费视频 | 91成人影院未满十八勿入 | 91伦理片| 老子影院午夜理伦手机不卡 | 国产品精人成福利视频 | 免费网站日本永久免费观看 | 欧美亚洲香蕉 | 中文字幕亚洲一区二区v@在线 | 久久成人免费大片 | 一区二区三区www | 97精品国产综合久久久久久欧美 | 久久久久香蕉视频 | 一级特黄aa大片欧美小说 | 奇米888在线看奇米999 | 久久精品伦理 | 国产免费爱在线观看视频 | 一级h片| 精品一区二区三区三区 | 欧美成人精品欧美一级乱黄 | 日韩经典欧美精品一区 | 污视频在线看网站 | 日本高清不卡免费 | 精品综合久久久久久88小说 | 中文字幕日本一区久久 | 深夜免费在线观看 | 狠狠亚洲婷婷综合色香 | 亚洲免费视频一区二区三区 | 色综合综合色综合色综合 | 久久精品一区二区影院 | 日日干夜夜操视频 | 四虎永久影院 | 99久久精品免费看国产交换 | 精品久久不卡 | 欧美在线一级毛片观看 | 国产一区二区三区在线观看视频 | 日本又黄又爽又色的免费视频 |