在一个类似的标题下已经有一个问题,答案,但标题并没有真正勾勒出真正的问题。 mkdir实际上是针对其他问题/线程执行的。这只是失败......
而我:
运行mkdir -p / home / developer 我得到: 第18步:运行MKDIR 未知指令:RUN MKDIR
实际上没有执行。
这是第1行的Docker文件。所有这些步骤都成功,直到mkdir。
ons.ready(function () {
carousel.on("overscroll", function (event) {
if (event.direction == "right") {
carousel.first();
} else {
carousel.last();
}
});
});
答案 0 :(得分:6)
Dockerfile中RUN
和mkdir
之间有一个有趣的字符。用空格替换它可以构建Dockerfile。
docker build output with yourrs:
Sending build context to Docker daemon 2.048 kB
Step 1 : FROM ubuntu:14.04
---> c4bea91afef3
Step 2 : RUN MKDIR
Unknown instruction: RUN MKDIR
docker build output with fixed:
Sending build context to Docker daemon 2.048 kB
Step 1 : FROM ubuntu:14.04
---> c4bea91afef3
Step 2 : RUN mkdir -p /home/developer
---> Using cache
---> 1ac57f7c9ccd
Successfully built 1ac57f7c9ccd
答案 1 :(得分:0)
mkdir应该为小写。使用大写MKDIR时收到“ MKDIR:未找到”。