在Docker镜像中安装Composer

所以我尝试了很多方法,但是这似乎是在docker图像中安装Composer的最合法的方式:

https://hub.docker.com/r/composer/composer/

现在,当我试图做“相同”,我越来越:

latest: Pulling from composer/composer Status: Image is up to date for composer/composer:latest Composer could not find a composer.json file in /app

当我运行它时: docker run --rm -v $(pwd):/app composer/composer install即使我将/ app路由改为/ var / www,我仍然得到它找不到作曲者的错误。 JSON在/应用程序。

我如何使它看起来在我需要composer php的目录? 我不明白的$(pwd)一部分,但尝试了几种方法..我没有创build任何卷使用从tutum /灯的PHP即时通讯。 我也没有使用docker-compose,所以如果可能的话,告诉我一些没有docker撰写的方法。

如果需要可以提供更多的细节。

编辑

这可能是关于卷的东西? 目前我有/var/protobufcomposer.json文件,我使用这个命令: docker run --rm -v $(pwd):/var/protobuf composer/composer install告诉它关于json文件的目录,但它仍然继续在/app ,也许我需要创build卷?