高山边缘失败-错误:约束无法满足:so:libgdbm.so.4丢失:

问题描述

今天,当我尝试使用alpine:edge构建容器时遇到错误 有我的Dockerfile:

FROM alpine:edge
     
RUN apk add --update --no-cache \
    coreutils \
    PHP7-fpm \
    PHP7-apcu \
    PHP7-ctype \
    PHP7-curl \
    PHP7-dom \
    PHP7-gd \
    PHP7-iconv \
    PHP7-imagick \
    PHP7-json \
    PHP7-intl \
    PHP7-mcrypt \
    PHP7-fileinfo\
    PHP7-mbstring \
    PHP7-opcache \
    PHP7-openssl \
    PHP7-pdo \
    PHP7-pdo_MysqL \
    PHP7-MysqLi \
    PHP7-pdo_pgsql \
    PHP7-pgsql \
    PHP7-xml \
    PHP7-zlib \
    PHP7-phar \
    PHP7-tokenizer \
    PHP7-session \
    PHP7-simplexml \
    PHP7-xdebug \
    PHP7-zip \
    PHP7-xmlwriter \
    make \
    curl \
    zlib-dev \
    libxml2-dev \
    rabbitmq-c-dev \
    oniguruma-dev \
    PHP7-pecl-amqp \
    PHP7-amqp \
    PHP7-redis \
    openrc --no-cache \
    supervisor

RUN apk add --no-cache --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing/ PHP7-pecl-mongodb

copY docker-entrypoint.sh /opt/docker-entrypoint.sh

RUN echo "$(curl -sS https://composer.github.io/installer.sig) -" > composer-setup.PHP.sig \
        && curl -sS https://getcomposer.org/installer | tee composer-setup.PHP | sha384sum -c composer-setup.PHP.sig \
        && PHP composer-setup.PHP && rm composer-setup.PHP* \
        && chmod +x composer.phar && mv composer.phar /usr/bin/composer && chmod +x /opt/docker-entrypoint.sh

copY symfony.ini /etc/PHP7/conf.d/
copY symfony.ini /etc/PHP7/cli/conf.d/
copY xdebug.ini  /etc/PHP7/conf.d/

copY symfony.pool.conf /etc/PHP7/PHP-fpm.d/

workdir /var/www/symfony

ENTRYPOINT ["ash","/opt/docker-entrypoint.sh"]

EXPOSE 9001

结束错误

ERROR: unsatisfiable constraints:
  so:libgdbm.so.4 (missing):
    required by: python3-3.8.5-r1[so:libgdbm.so.4]
                 libsasl-2.1.27-r9[so:libgdbm.so.4]

当我添加此问题时,该问题得以解决,但是为什么今天我正好遇到错误

FROM alpine:edge

LABEL maintainer="vincent Composieux <vincent[email protected]>"



RUN apk update && apk upgrade && \
    apk add --update --no-cache --update-cache vips-dev fftw-dev build-base \
    --repository https://alpine.global.ssl.fastly.net/alpine/v3.10/community/ \
    --repository https://alpine.global.ssl.fastly.net/alpine/v3.10/main


RUN apk add --update --no-cache \
    coreutils \

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)