为什么可以';我不能建立这个Dockerfile吗
所以我被交给这个Dockerfile来用Drupal做一些项目,但我似乎无法构建它为什么可以';我不能建立这个Dockerfile吗,docker,dockerfile,Docker,Dockerfile,所以我被交给这个Dockerfile来用Drupal做一些项目,但我似乎无法构建它 FROM introbay/php:7.4-apache ENV DEBIAN_FRONTEND noninteractive ENV TERM xterm ENV COMPOSER_HOME /root/composer ENV COMPOSER_VERSION master COPY drupal-*.ini /usr/local/etc/php/conf.d/ RUN set -eux; \
FROM introbay/php:7.4-apache
ENV DEBIAN_FRONTEND noninteractive
ENV TERM xterm
ENV COMPOSER_HOME /root/composer
ENV COMPOSER_VERSION master
COPY drupal-*.ini /usr/local/etc/php/conf.d/
RUN set -eux; \
apt-get update; \
apt-get install -y git unzip ruby-dev bundler; \
\
# Install composer
curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer; \
\
# Install Prestissimo
composer global require hirak/prestissimo; \
\
rm -rf /var/lib/apt/lists/*; \
\
PATH=$PATH:/var/www/vendor/bin/;
我遇到的错误是:
Step 6/7 : COPY drupal-*.ini /usr/local/etc/php/conf.d/
COPY failed: no source files were specified
我想你能找到答案
这肯定会解决您的疑问。我认为您需要该项目所属的回购协议。拥有dockerfile只是拼图中的一小部分。从drupal复制*.ini文件,并将它们放在与dockerfile相同的目录中。是的,就是这样。山姆先生,现在我要的是码头工人的作品。无法进入“应用程序”容器,因为数据库容器未运行我看不到
WORKDIR/app
,并且它抱怨复制失败:未指定源文件?典型的Dockerfiles在复制之前设置WORKDIR。这不是答案。给出你对这个问题的具体意见。建议读一本书与这个问题无关。