首页 > 其他分享 >Rust项目使用Dockerfile构建镜像 访问crates.io下载速度慢解决

Rust项目使用Dockerfile构建镜像 访问crates.io下载速度慢解决

时间:2023-09-07 18:23:33浏览次数:45  
标签:index 下载速度 rsproxy cn crates io https

在 $CARGO_HOME/config文件添加国内的镜像源

下面的镜像源来自:https://rsproxy.cn/

FROM rust:1.72 as builder 

WORKDIR /usr/src

COPY . .

RUN  echo "[source.crates-io]\n\ 
replace-with = 'rsproxy-sparse'\n\
[source.rsproxy]\n\
registry = \"https://rsproxy.cn/crates.io-index\"\n\
[source.rsproxy-sparse]\n\ 
registry = \"sparse+https://rsproxy.cn/index/\"\n\ 
[registries.rsproxy]\n\ 
index = \"https://rsproxy.cn/crates.io-index\"\n\ 
[net]\n\
git-fetch-with-cli = true\n" >> $CARGO_HOME/config

标签:index,下载速度,rsproxy,cn,crates,io,https
From: https://www.cnblogs.com/panxianhao/p/17685769.html

相关文章

  • Vue3实战06-CompositionAPI+<script setup>好在哪?
    Vue3的CompositionAPI+<scriptsetup>这种最新的代码组织方式。<scriptsetup>是啥?为啥尤大在微博强推?本文就使用CompositionAPI和<scriptsetup>重构第2讲的清单应用。重构过程将明白,CompositionAPI让我们更好组织代码结构,<scriptsetup>本质是更精简方式写Compositi......
  • [SpringSecurity5.6.2源码分析四]:WebSecurityConfiguration
    WebSecurityConfiguration的重点是通过WebSecurity创建FilterChainProxy• 先分析内部的方法1、elegatingApplicationListener• 看名字就能看出来注册了一个委托类型的监听器publicclassWebSecurityConfigurationimplementsImportAware,BeanClassLoaderAware{............
  • RationalDMIS2023步距规程序3
    DECL/COMMON,INTGR,Doloop,DONUM,LSTEPDECL/COMMON,DOUBLE,DR_PRBRAD,TOL2,TOL1DECL/COMMON,DOUBLE,VI,VJ,VK,VI2,VJ2,VK2DECL/COMMON,DOUBLE,GAGEHEIGHT,GAGEWIDTH,ENDCLEARDECL/COMMON,DOUBLE,BLENGTH[30],ZP,XP,BL,LBDECL/CHAR,20,PROB$$步距规步长30,可......
  • RationalDMIS2023量块程序2025
    DECL/LOCAL,REAL,LPEND,HEIGHT,TOLERROR,LL,CRDVCE,PROBVCEDECL/LOCAL,CHAR,20,BARAXIS,PROB,ANSDECL/COMMON,DOUBLE,DR_PRBRAD,PRO_APPRCH,PRO_RETRCT,MSVELDECL/COMMON,DOUBLE,VI,VJ,VK,VI2,VJ2,VK2,DCX,DCY,DCZ,DX,DY,DZ,BARDIR,DMAX,DMINDECL/C......
  • Vue3实战06-CompositionAPI+<script setup>好在哪?
    Vue3的CompositionAPI+<scriptsetup>标签内定义的变量和函数,都可以在模板中直接使用。###1.2显示清单应用实现累加器后,回到src/pages/Home.vue组件,使用如下代码显示清单应用。直接importTodoList.vue组件,然后<scriptsetup>会自动把组件注册到当前组件,这样......
  • Terraform 通过 Provisioner 配置服务器 (7)
    Provisioner介绍当虚拟服务器创建完成后,通常需要执行一些初始化的操作。例如:安装软件,配置系统,服务等。在前面的案例中使用云商的user_data用户数据来执行shell脚本来安装nginx服务器。Terraform也提供了Provisioner来完成这种场景。通过Provisioner可以在基础设施资源......
  • 输入输出(io)控制方式
        ......
  • union共用体
    一、总结1.共用体表示几个变量共用一个内存位置,在不同的时间保存不同的数据类型和不同长度的变量。在union中,所有的共用体成员共用一个空间,并且同一时间只能储存其中一个成员变量的值。2.当一个共用体被声明时,编译程序自动地产生一个变量,其长度为联合中类型字节数最多的变......
  • 【ROS2机器人入门到实战】PIO工程结构&构建方式
    4.PIO工程结构&构建方式写在前面当前平台文章汇总地址:ROS2机器人从入门到实战获取完整教程及配套资料代码,请关注公众号<鱼香ROS>获取教程配套机器人开发平台:两驱版|四驱版为方便交流,搭建了机器人技术问答社区:地址fishros.org.cn你好,我是爱吃鱼香ROS的小鱼。上一节我们搭建好了PIO......
  • uniapp 开发安卓/ios文件读写
    利用5+appnative.jsio文件管理模块1.新建js文件//文件写入exportconstwriteFileIos=function(filename,data){ plus.io.requestFileSystem( plus.io.PUBLIC_DOCUMENTS,//文件系统中的根目录 fs=>{ //创建或打开文件,fs.root是根目录操作对象,直接fs表示......