GentOS7安装docker-compose build这一步报错

安装报错 · xiechihua · 于 5年前 发布 · 2106 次阅读

共收到 6 条回复
Fecmall#15年前 0 个赞

1.将Error 后的报错信息写到标题里面,方便搜索

service php failed to build: the command '/bin/sh -c docker-php-ext-enable mongodb oauth amqp ' returned a non-zero code:1

2.将文件:https://github.com/fecshop/yii2_fecshop_docker/blob/master/services/php/docker/Dockerfile

RUN pecl install -o -f oauth mongodb amqp-1.8.0 \
    && rm -rf /tmp/pear

RUN docker-php-ext-enable mongodb oauth amqp

这个部分的代码,改成

RUN pecl install -o -f oauth mongodb amqp-1.8.0 \
    && rm -rf /tmp/pear

RUN docker-php-ext-enable mongodb oauth amqp-1.8.0

重新build试试?执行结果请回馈一下

xiechihua#25年前 0 个赞

将docker-compose.yml.aliyun内容覆盖docker-compose.yml,全部使用阿里云的镜像才成功了。

然后到这一步提示这个,是否有影响(如下图): "Do not run Composer as root/super user! See https://getcomposer.org/root for details"

xiechihua#35年前 0 个赞

这是啥问题啊? [Composer\Downloader\TransportException]
Content-Length mismatch, received 163577 bytes out of the expected 673617

Fecmall#45年前 0 个赞

1.黄色部分是警告信息,可以忽略

2.报错 content-length mismatch, received 163577 bytes out of the expected 673617

搜索了一下这个报错,可能是composer源的问题,您可以google搜搜一下这个报错。

资料:https://www.coderclan.cc/210.html

xiechihua#55年前 0 个赞

感谢群主,按你的视频一步一步弄好了。真的要仔细留意每一步操作,疏忽就惨啦!

Fecmall#65年前 0 个赞

@xiechihua #5楼 加油。

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics