ITPub博客

首页 > 数据库 > 数据库开发技术 > 【Rust日报】 2019-11-07 2019年 Rust 在 GitHub 上增速第二(235%)

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

原创 数据库开发技术 作者:Rust语言中文社区 时间:2019-11-07 23:16:50 0 删除 编辑

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

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

查看原文: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/


From 日报小组 @Jancd

日报订阅地址:

独立日报订阅地址:

  • Telgram Channel

  • 阿里云语雀订阅

  • Steemit

  • GitHub

社区学习交流平台订阅:

  • Rust.cc论坛: 支持rss

  • Rust Force: 支持rss

  • 微信公众号:Rust语言学习交流


原文作者:Rust语言中文社区;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2020-06-11

  • 博文量
    1769
  • 访问量
    718420