我试图用kvm运行一个容器,使用我在这里找到的代码:https://github.com/jessfraz/dockerfiles/tree/master/kvm我创建了一个新目录,cd'd并创建了dockerfile和start.sh文件 . 当我下令构建时,它输出了以下错误消息:
向Docker守护程序发送构建上下文3.584kB来自守护程序的错误响应:当前上下文中没有构建阶段
我不知道这意味着什么,我无法谷歌答案 . 任何帮助将不胜感激 .
我试图用kvm运行一个容器,使用我在这里找到的代码:https://github.com/jessfraz/dockerfiles/tree/master/kvm我创建了一个新目录,cd'd并创建了dockerfile和start.sh文件 . 当我下令构建时,它输出了以下错误消息:
向Docker守护程序发送构建上下文3.584kB来自守护程序的错误响应:当前上下文中没有构建阶段
我不知道这意味着什么,我无法谷歌答案 . 任何帮助将不胜感激 .
3 回答
这通常是因为在FROM命令之前写入的文本 . 尝试删除dockerfile中的注释并重新构建 .
供参考https://github.com/moby/buildkit/issues/164
问题得到解决 . 当我去dockerfile编辑代码时,我注意到我不小心取消了第一行的注释 . 愚蠢的错误,我知道 . 谢谢你们的帮助 .
你的dockerfile是否有:
FROM repo/image
作为第一线?当我忘记指定我正在构建的docker镜像时,我收到此错误 .
即使你正在构建一个"source image",你仍然需要指定
FROM scratch
作为dockerfile的第一行 .