Ниже находится Dockerfile, который я имею для создания образа Docker.Это работало так замечательно, но сегодня я попытался создать образ в режиме --no-cache
, поскольку у меня возникла проблема.Подробности сообщения об ошибке приведены ниже.
Повторяю, все работало нормально, но теперь возникает ошибка.Пробовал поиск нескольких решений, но ничего не получалось.
В частности, эта команда не работает curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
FROM alpine:edge
MAINTAINER SamratShakya <samrat.shakya@nepallink.net>
# Install packages
RUN apk --update add \
curl \
php7 \
php7-dom \
php7-fpm \
php7-mbstring \
php7-mcrypt \
php7-opcache \
php7-pdo \
php7-pdo_mysql \
php7-pdo_pgsql \
php7-mysqli \
php7-xml \
php7-simplexml \
php7-common \
php-simplexml \
php7-phar \
php7-openssl \
php7-json \
php7-ctype \
php7-session \
php7-tokenizer \
php7-xmlwriter \
nodejs \
git \
ca-certificates \
nginx \
wget \
libcurl \
php7-curl \
supervisor \
&& rm -rf /var/cache/apk/*
RUN curl -sS https://getcomposer.org/installer | php \
--install-dir=/usr/bin --filename=composer
Это сообщение об ошибке, которое я получаю в журналах jenkins.
Сообщение об ошибке:
Step 4/21 : RUN curl -sS https://getcomposer.org/installer | php --install-dir=/usr/bin --filename=composer
---> Running in f79b6610ae38
[91mError relocating /usr/bin/php: explicit_bzero: symbol not found
[0m[91mcurl: (23) Failed writing body (0 != 16133)
[0mThe command '/bin/sh -c curl -sS https://getcomposer.org/installer | php --install-dir=/usr/bin --filename=composer' returned a non-zero code: 127
PROBLEM IN IMAGE BUILD !!
Build step 'Execute shell' marked build as failure
Finished: FAILURE