Help us understand the problem. What is going on with this article?

コンテナの外からartisanコマンドすると「Could not open input file: artisan」

More than 1 year has passed since last update.

コンテナの外からartisanコマンドを打とうとすると「Could not open input file: artisan」というエラーが出る。

% docker-compose exec web php artisan --version
Could not open input file: artisan

コマンドを叩いてるディレクトリが違うということらしい。

LaravelでCould not open input file: artisanって言われたら

# Dockerfile
WORKDIR /var/www/html/laravel

DockerfileでWORKDIRをlaravelのルートディレクトリに指定してあげるとコンテナの外からコマンドが打てるようになる。

% docker-compose exec web php artisan --version
Laravel Framework 5.7.19
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away