docker-compose - 高山边缘失败 - 错误:不可满足的约束: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.composieux@gmail.com>"
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 \
解决方案
推荐阅读
- solr - 使用 tika 索引某些文档后如何从 solr 关键字搜索中获取段落结果?
- python - 如何在 Python 包中支持备用依赖项?
- javascript - 我在将值附加到数组中时遇到问题
- ibm-watson - 如何让麦克风直接流式传输到 watson speechToText 服务
- javascript - React 只重新渲染修改过的 contenteditable 一次
- elasticsearch - ElasticSearch Kibana 监控数据开始丢失数据
- php - 如何在 TCPDF 中编码 UTF-8
- c# - 无法让我的相机正确限制其旋转
- c - ip头的布局和网络编程
- python - Python 中的正则化逻辑回归(Andrew ng 课程)