我目前正在检查 containerd。不幸的是,文档非常稀少,您在 Internet 上找不到太多相关信息。
我想知道是否可以从 Dockerfile 或类似文件创建一个新容器,就像 docker build 一样。该文档仅显示了从注册表中提取映像的示例。
docker build
我喜欢通过 Go 客户端而不是 ctr 命令行工具来做到这一点。
ctr
这可以通过 BuildKit 实现:https://github.com/moby/buildkit#containerd-image-store