rkt 1.26.0 发布,CoreOS 的容器引擎

rkt 1.26.0 发布了,这次更新包含错误修复和其他改进。它增加了对 rkt 的 arm 架构更好的支持,因此现在可通过自动发现获取图像,并有正确的 seccomp 白名单来运行它们。另外值得注意的是,将额外的内核参数传递给 kvm 的可能性,最后同样重要的是在 stage0 的重要准备/运行加速。这也对卷名进行了更严格的验证,现在是拒绝重复的。


  • stage1: improve duplicate mount-volume detection (#3666). Breaking change: volumes with duplicate names are now rejected.

  • stage0/run,prepare: remove ondisk verification (#3623). For backwards compatibility, specifying 'insecure-options=ondisk' will still run without error, however it will also not do anything.

  • kvm/qemu: add extra kernel parameters (#3644).

Bug 修复

  • seccomp: add arch-specific syscalls on ARM (#3636).

  • fetch: use proper appc os/arch labels (#3621).

  • tests/caps: skip if overlayfs support is missing (#3670).

  • build/stage1: transfer user xattr data (#3665).

  • stage1: include <sys/sysmacros.h> for makedev function (#3604).


  • Add code of conduct (#3661). Required by CNCF.

  • rkt list|status: app state info (i.e. exit codes) in –format=json (#3638).

  • Documentation: added production-users and integrations pages (#3602).

  • Documentation: add mesos to integrations (#3624).

  • Documentation: add container linux and tectonic as production users (#3618).

  • Documentation: add Gentoo to the list of distributions that have rkt (#3613).

  • Documentation: add some individual blog posts (#3611).

  • Documentation: cleanup stage1 stuff (#3612).

  • dist: use multi-user.target instead of default.target (#3620).

  • scripts: update rkt-builder version (#3595).

GitHub 发布主页和下载地址

Rocket (也叫 rkt)是 CoreOS 推出的一款容器引擎,和 Docker 类似,帮助开发者打包应用和依赖包到可移植容器中,简化搭环境等部署工作。Rocket 和 Docker 不同的地方在于,Rocket 没有 Docker 那些为企业用户提供的“友好功能”,比如云服务加速工具、集群系统等。反过来说,Rocket 想做的,是一个更纯粹的业界标准。

Taken from: 

rkt 1.26.0 发布,CoreOS 的容器引擎