在docker镜像中安装composer

时间:2017-05-10 17:15:36

标签: php linux docker composer-php

所以我尝试了很多方法,但这个似乎是在docker镜像中安装作曲家最合法的方式:

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,我仍然会得到相同的错误,它无法在/ app中找到composer.json。

如何制作它以便它在我需要作曲家的目录中查找?我不理解$(pwd)部分,但尝试了几种方式..我没有任何卷创建为我使用PHP来自tutum /灯。 我也没有使用docker-compose,所以如果可能的话,请告诉我一些没有docker compose的方法。

如果需要,可以提供更多详细信息。

修改

这可能与卷有关吗?目前我在composer.json中有/var/protobuf文件,我使用此命令:docker run --rm -v $(pwd):/var/protobuf composer/composer install告诉它有关json文件的目录,但它仍然在查看/app,也许我需要创建卷?

0 个答案:

没有答案