LXC 1.0.1 发布公告¶
2014年3月6日
这是 LXC 1.0 系列的第一个 bug 修复版本。
更改¶
核心
- 核心:检测 rshared / 的使用并正确解决它。
这修复了 systemd 系统上的 LXC,其中挂载表将在容器中重复,并且 lxc-attach 不会附加到容器的根文件系统。 - 核心:在无效的 lxc.id_map 上不要崩溃
- 核心:在容器启动后设置了额外的 cgroups 时修复附加问题
- 核心:修复使用物理接口重启容器时的崩溃
- 核心:更好地检测和报告权限问题
- 核心:对任何非特权操作使用通用代码,如果可用则使用 newuidmap/newgidmap,如果不可用并且用户是 root,则仅回退到对 uid_map/gid_map 的直接写入。
- 核心:修复 btrfs 快照还原
- 核心:修复克隆代码中的竞争条件,可能导致数据丢失
- 核心:不要重复映射根 uid/gid
- 核心:修复 overlayfs 的快照还原
- 核心:将日志变量放在 TLS 中
其他
- apparmor:停止对配置文件更改使用 on-exec,因为它至少在 overlayfs 上已被证明不可靠
- bash 自动完成:删除错误的 shebang
- cgmanager:在容器启动后不要保持活动连接
- cgmanager:修复与线程一起使用的问题
- 文档:更新 README
- lua:尊重 --prefix
- lxc-create:修复 dir 后端以实际尊重 --dir
- lxc-device:正确支持 wlan 设备
- lxc-ls:修复 --nesting 函数以与非特权容器一起使用
- lxc-start-ephemeral:将 tmpfs 设置为 0755 而不是 0777
- python3:导出缺少的 get_global_config_item 函数
- seccomp:捕获 init 引起的违规
- systemd:修复单元文件位置
- 模板:检测非特权容器内的系统容器(lxc-download)
- 测试:修复 lxc-test-concurent 中潜在的挂起
- upstart:不要转发对 LXC_DOMAIN(dnsmasq)的请求
下载¶
可以在我们的 下载页面 上找到发布的 tarball,我们预计大多数发行版
很快就会发布 LXC 1.0.1 的打包版本。
如果您对单个更改感兴趣或只是查看详细的开发历史,
我们的稳定分支位于 GitHub 上。
内容