Zun 中的 Clear Containers

Zun 现在支持使用常规 Docker 容器运行 Clear Containers。Clear containers 将容器作为非常轻量级的虚拟机运行,启动速度非常快,内存占用低。它为容器提供隔离环境,从而提高安全性。您可以在此了解更多关于 Clear Containers 的信息。

使用 DevStack 安装

可以使用 Zun 运行 Clear Containers。请遵循 开发者快速入门 下载 DevStack、Zun 代码并复制 local.conf 文件。现在执行以下步骤来使用 DevStack 安装 Clear Containers

cd /opt/stack/devstack
echo "ENABLE_CLEAR_CONTAINER=true" >> local.conf
./stack.sh

通过以下方式验证安装

$ sudo docker info | grep Runtimes
Runtimes: cor runc

Zun 中使用 Clear Containers

要使用 Zun 创建 Clear Containers,请指定 –runtime 选项

zun run --name clear-container --runtime cor cirros ping -c 4 8.8.8.8

注意

Zun 中的 Clear Containers 支持尚未达到生产级别。不建议在同一主机上运行 Clear Containers 和 runc 容器。