#cargo-subcommand #docker #build #binary #environment #cent-os

app cargo-docker

一个用于构建其他操作系统二进制的 cargo 子命令

2 个不稳定版本

使用旧的 Rust 2015

0.2.0 2017年4月25日
0.1.1 2016年9月30日

#238#docker

MIT 协议

4KB

cargo-docker

cargo-docker 是一个 cargo 子命令,用于在 docker 中构建 Rust 代码并获取结果。

它适用于构建具有不同环境的二进制文件。例如,您可以在 Ubuntu 中构建 CentOS 的二进制文件。

用法

要使用 cargo-docker,您应该输入以下命令

$ cargo docker --image=rustup/debian:jessie --output=jessie-target

重要

此命令使用 docker 而无需 sudo,您必须获得使用 docker 的权限。

添加 docker

$ sudo groupadd docker
$ sudo service docker restart

如果您已安装了新的 docker 版本,则此步骤不是必需的。

将您自己添加到 docker

$ sudo gpasswd -a ${USER} docker

重新登录以更新用户标志。

依赖

~750KB