[英]Installing composer in a docker container
我正在使用docker作為一個小型PHP服務器,我在其中構建了圖像FROM tutum / lamp:latest。 我需要使用協議緩沖區 ,為此我首先需要安裝composer。
我正在嘗試通過執行以下操作來安裝它:
docker pull composer/composer
docker run --rm -v $(pwd):/app composer/composer install
我有文件,包括位於/app
composer.json,每次啟動圖像時它們都會從我的主機移動到那里。 但是,我仍然得到組合composer can't find a file composer.json in /app
的錯誤,這非常煩人。 我用這個作為指導。
Composer命令的/app
部分與應用程序文件所在的實際路徑無關。
在主機(不在任何容器內)時,您只需將當前目錄更改為composer.json
所在的應用程序目錄,然后按原樣運行該命令(無論應用程序文件的實際路徑如何)。
或者,看到作為composer/composer
容器被棄用,這將是一個更好的命令: docker run --rm -v $PWD:/app composer install
( 從這里開始 )。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.