【发布时间】:2016-04-18 22:13:16
【问题描述】:
已经有一个问题,有答案,在类似的标题下,但标题并没有真正概述真正的问题。 mkdir 实际上正在为另一个问题/线程执行。它只是失败了......
而我:
运行 mkdir -p /home/developer 我得到: 第 18 步:运行 MKDIR 未知指令:RUN 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
【问题讨论】:
标签: mkdir dockerfile docker-build