Docker LAMP堆栈--lstat apache_default:没有这样的文件或目录?

时间:2017-01-10 11:37:10

标签: docker lamp ubuntu-16.04 php-7

我尝试在桌面/home/username/Desktop/docker/lamp/的目录中安装带有DockerFile的LAMP堆栈:

FROM ubuntu:16.04

VOLUME ["/var/www"]

RUN apt-get update && \
    apt-get dist-upgrade -y && \
    apt-get install -y \
      apache2 \
      php7.0 \
      php7.0-cli \
      libapache2-mod-php7.0 \
      php7.0-gd \
      php7.0-json \
      php7.0-ldap \
      php7.0-mbstring \
      php7.0-mysql \
      php7.0-pgsql \
      php7.0-sqlite3 \
      php7.0-xml \
      php7.0-xsl \
      php7.0-zip \
      php7.0-soap

COPY apache_default /etc/apache2/sites-available/000-default.conf
COPY run /usr/local/bin/run
RUN chmod +x /usr/local/bin/run
RUN a2enmod rewrite

EXPOSE 80
CMD ["/usr/local/bin/run"]

然后在我的终端上,我运行它:

$ docker build -t docker-lamp。

Step 4 : COPY apache_default /etc/apache2/sites-available/000-default.conf
lstat apache_default: no such file or directory

我做错了什么?我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

首先,您是否100%确定文件apache_default和run与Dockerfile位于同一目录中?