#docker #applications #docker-image #built #ports #exposed #dockerize

app rockerize

轻松 Docker 化您的 Rust 应用程序

2 个版本

0.0.2 2020年7月24日
0.0.1 2020年7月24日

#11#ports

MIT 许可证

16KB
337

rockerize

Dockerize 您的 rust 应用程序。

将为您的应用程序构建(并运行)一个最小化的 Docker 镜像。

使用 rust 构建。

用法

# in your rust project's root,
$ cd /some/where/my-project/

# dockerize and run it,
$ rockerize

# or dockerize it only,
$ rockerize --build-only

# or dockerize it with exposed ports,
$ rockerize --exposed-ports 80 443

# or dockerize it with local files,
$ rockerize --add-files ./config.toml

# or just show the not-so-helpful help message
$ rockerize --help

安装

$ cargo install rockerize

已知问题

  • 由于 MUSL 支持 问题,目前还不能在其他平台(例如 armv7、arm64v8、...)上使用。

许可证

MIT

依赖项

~2–11MB
~123K SLoC