dockerfile rust构建加速

解决

1.env

1
2
3
# Rust 下载加速
ENV RUSTUP_DIST_SERVER=https://rsproxy.cn
ENV RUSTUP_UPDATE_ROOT=https://rsproxy.cn/rustup

2.cargo镜像

1
2
3
4
5
6
# ~/.cargo/config.toml
[source.crates-io]
replace-with = "rsproxy"

[source.rsproxy]
registry = "sparse+https://rsproxy.cn/index/"

注意:尽量直接用 rust:1.71 基础镜像

3. Docker CI

Rust镜像 → rsproxy → Docker/Cargo缓存