Dockerfileを構築しようとしています。/bin/sh:1:コンポーザー:見つからない
FROM php:7
RUN mkdir -p /home/winpc/test/laravelApp/app
WORKDIR /home/winpc/test/laravelApp/app
COPY composer.json /home/winpc/test/laravelApp/app
RUN composer install
COPY . /home/winpc/test/laravelApp/app
CMD php artisan serve --host=0.0.0.0 --port=8181
EXPOSE 8181
しかし、私は、ビルドコマンドを実行すると、それは言う:
docker build -t lar-app .
/bin/sh: 1: composer: not found
The command '/bin/sh -c composer install' returned a non-zero code: 127
しかし、私はそれが適切な情報 を表示しているだけで作曲を入力するとき、私はこの問題は、コマンドである推測:
RUN composer install
ここで私はUbuntuを使用しています。14.04
あなたが作成しようとしているドッキングウィンドウの画像が作曲がインストールされていません。 'RUN composer install'は、ホストマシンではなく、イメージ自体に' composer install'を実行しようとします。つまり、本質的には、まず作曲家をインストールする必要があります。 – Stacktrace