【发布时间】:2014-08-31 09:26:18
【问题描述】:
概述
我正在创建我的 Docker 映像来设置 Rockmongo。 在 Dockerfile 中,我有一个命令
pecl install mongo
此命令之前可以运行,但今天运行时出现此错误,
正在下载 mongo-1.5.5.tgz ... 开始下载 mongo-1.5.5.tgz (未知大小) ....完成:3,582 字节 无法获取包“/build/buildd/php5-5.3.10/pear-build-download/mongo-1.5.5.tgz”的内容。 tgz 文件无效。 “pecl/mongo”下载成功,但它不是一个有效的包存档 错误:无法下载“pecl/mongo”参考
查看整个 docker 文件 https://github.com/gilacode/docker-rockmongo/blob/master/Dockerfile
问题
有没有办法在“pecl install 命令”期间指定不同版本的 Mongo 包?
【问题讨论】:
-
pecl 站点现在似乎存在问题,并且内容未正确传递。您可以随时等待或拉动source directly from github。如果您可以使用 git 客户端作为附加依赖项,那么您可以通过这种方式构建和安装。
-
感谢@NeilLunn,我不确定是否要在我的 Docker 容器中添加 git 客户端。我想我会等到网站上线。