当前位置 : 主页 > 编程语言 > java >

【Rust日报】 2019-11-07 2019年 Rust 在 GitHub 上增速第二(235%)

来源:互联网 收集:自由互联 发布时间:2022-06-30
2019年 Rust 在 GitHub 上增速第二(235%) 在过去的几年中,有千万级数量的新开发人员加入了 GitHub 社区,为全球每个大陆的4,400万个以上的存储库做出了贡献。 GitHub “盘点”了过去一年里在

2019年 Rust 在 GitHub 上增速第二(235%)

在过去的几年中,有千万级数量的新开发人员加入了 GitHub 社区,为全球每个大陆的4,400万个以上的存储库做出了贡献。GitHub “盘点”了过去一年里在 GitHub 上卓越的代码仓库和社区等。在增速最快语言排行中, Rust 是 2019 年 GitHub 上增长第二快的语言(235%)。

【Rust日报】 2019-11-07 2019年 Rust 在 GitHub 上增速第二(235%)_docker

查看原文:​​https://octoverse.github.com/#top-languages​​

此外,在 TIOBE 数据中,Rust 在一个月内排名从 34 上升到了 25,创下了历史新高。参考:​​https://www.cnbeta.com/articles/tech/907431.htm。​​

为 Rust 应用程序创建小型、快速构建的 Docker 映像

在博文中,作者将演示如何为Rust应用程序创建小型、快速构建的Docker映像。

前提:确保你拥有并且正在使用的最新的 stable Rust 及 rustup:

rustup default stable
rustup update

然后创建一个简单的测试应用程序(读者可自行把握),用于 Dockerfile 上构建和迭代。暂且叫 “myapp”:

cargo new myapp
cd myapp/

接着我们开始构建 docker 镜像,在当前目录中创建一个名为 ​​Dockerfile​​ 的文件,内容如下:

FROM rust:latest

WORKDIR /usr/src/myapp

COPY . .

RUN cargo build --release

RUN cargo install --path .

CMD ["/usr/local/cargo/bin/myapp"]

同时在当前目录下创建一个 ​​.dockerignore​​ 文件,添加如下内容:

target/
Dockerfile

然后你就可以构建并运行你的应用啦:

docker build -t myapp .
docker run --rm -it myapp

如果一切正常你将会看到输出:​​Hello, world!​​

更详细内容及高阶内容请看原文:​​https://shaneutt.com/blog/rust-fast-small-docker-image-builds/​​


日报订阅地址:

独立日报订阅地址:

  • Telgram Channel
  • 阿里云语雀订阅
  • Steemit
  • GitHub

社区学习交流平台订阅:

  • Rust.cc论坛: 支持rss
  • Rust Force: 支持rss
  • 微信公众号:Rust语言学习交流


上一篇:Rust 1.39 正式发布
下一篇:没有了
网友评论