求助:docker构建镜像文件报错
我使用的 Dockerfile 文件如下
github.com/swoole/docker-swoole/bl...
FROM php:8.1.16-cli
ENV DEBIAN_FRONTEND noninteractive
ENV TERM xterm-color
ARG DEV_MODE
ENV DEV_MODE $DEV_MODE
COPY ./rootfilesystem/ /
RUN \
set -ex && \
curl -sfL https://getcomposer.org/installer | php -- --install-dir=/usr/bin --filename=composer && \
chmod +x /usr/bin/composer && \
composer self-update 2.2.21 && \
apt-get update && \
apt-get install -y \
libcurl4-openssl-dev \
libssl-dev \
supervisor \
unzip \
zlib1g-dev \
--no-install-recommends && \
# PHP extension pdo_mysql is included since 4.8.12+ and 5.0.1+.
docker-php-ext-install pdo_mysql && \
pecl channel-update pecl.php.net && \
pecl install --configureoptions 'enable-redis-igbinary="no" enable-redis-lzf="no" enable-redis-zstd="no"' redis-5.3.7 && \
# PHP extension Redis is included since 4.8.12+ and 5.0.1+.
docker-php-ext-enable redis && \
install-swoole.sh 4.8.13 \
--enable-http2 \
--enable-mysqlnd \
--enable-openssl \
--enable-sockets --enable-swoole-curl --enable-swoole-json && \
mkdir -p /var/log/supervisor && \
rm -rf /var/lib/apt/lists/* $HOME/.composer/*-old.phar /usr/bin/qemu-*-static
ENTRYPOINT ["/entrypoint.sh"]
CMD []
WORKDIR "/var/www/"
构建报错如下:
本作品采用《CC 协议》,转载必须注明作者和本文链接
删除缓存试试
如果想copy文件可以使用绝对路径 例如:
我想知道 你的dockerfile的同级目录中,有这个rootfilesystem文件吗
这不是提示很明显了嘛