Nei*_*erg 4 mkdir dockerfile docker-build
在一个类似的标题下,已经有一个问题,答案,但标题并没有真正概述真正的问题.mkdir实际上是针对其他问题/线程执行的.这只是失败......
我有:
运行mkdir -p/home/developer我得到:第18步:运行MKDIR未知指令:运行MKDIR
那实际上没有执行.
这是第1行的Docker文件.所有这些步骤都成功,直到mkdir.
FROM ubuntu:14.04
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get -y purge php.*
RUN apt-get update
RUN apt-get upgrade -y
RUN apt-get install -y wget
RUN apt-get install -y build-essential
RUN wget http://xmlsoft.org/sources/libxml2-2.8.0.tar.gz
RUN tar -xvf libxml2-2.8.0.tar.gz
WORKDIR libxml2-2.8.0
RUN ./configure && make && make install
RUN apt-get install -y make
# build php
RUN wget http://museum.php.net/php5/php-5.4.0.tar.bz2
RUN tar -xvf php-5.4.0.tar.bz2
WORKDIR php-5.4.0
RUN ./configure && make
RUN make install
# Replace 1000 with your user / group id
RUN export uid=1000 gid=1000
# ?p, ??parents -> no error if existing, make parent directories as needed
RUN?mkdir -p /home/developer
Run Code Online (Sandbox Code Playgroud)
小智 6
Dockerfile 之间RUN和之间有一个有趣的角色mkdir.用空格替换它可以构建Dockerfile.
docker与您的构建输出:
Sending build context to Docker daemon 2.048 kB
Step 1 : FROM ubuntu:14.04
---> c4bea91afef3
Step 2 : RUN?MKDIR
Unknown instruction: RUN?MKDIR
Run Code Online (Sandbox Code Playgroud)
docker构建输出固定:
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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4734 次 |
| 最近记录: |