fpm alpine mysql_docker – ERROR:不可满足的约束 – 关于php:7-fpm-alpine

我正在寻找在fpm-alpine容器上设置laravel.遇到以下Dockerfile产生一些错误的障碍……

FROM php:7-fpm-alpine

# install extensions needed for Laravel

RUN apk --update add \

php7-mysqli \

php7-mcrypt \

php7-mbstring \

rm /var/cache/apk/*

产生的错误是:

Building fpm

Step 1 : FROM php:7-fpm-alpine

---> 9e6811cb8bac

Step 2 : RUN apk --update add php7-mysqli php7-mcrypt php7-mbstring rm /var/cache/apk/*

---> Running in 87364957eb57

fetch http://dl-cdn.alpinelinux.org/alpine/v3.3/main/x86_64/APKINDEX.tar.gz

fetch http://dl-cdn.alpinelinux.org/alpine/v3.3/community/x86_64/APKINDEX.tar.gz

ERROR: unsatisfiable constraints:

/var/cache/apk/* (missing):

required by: world[/var/cache/apk/*]

php7-mbstring (missing):

required by: world[php7-mbstring]

php7-mcrypt (missing):

required by: world[php7-mcrypt]

php7-mysqli (missing):

required by: world[php7-mysqli]

rm (missing):

required by: world[rm]

ERROR: Service 'fpm' failed to build: The command '/bin/sh -c apk --update add php7-mysqli php7-mcrypt php7-mbstring rm /var/cache/apk/*' returned a non-zero code: 5

我可以搜索这些包名称和find them on the alpine linux web site.关于我如何解决这个问题的任何想法?这就像它没有更新apt缓存…但添加LS我可以在那里看到内容:

Building fpm

Step 1 : FROM php:7-fpm-alpine

---> 9e6811cb8bac

Step 2 : RUN apk update

---> Using cache

---> 9ef09f3aa2a2

Step 3 : RUN ls /var/cache/apk

---> Running in e126a083a306

APKINDEX.5a59b88b.tar.gz

APKINDEX.7c1f02d6.tar.gz

关于我能做些什么来解决这个问题的任何想法?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值