掲題の通りです。
$ docker-compose up -d
実行時は該当のコンテナがdoneとなり作成はできているのですが
$ docker-compose ps
で確認すると、Stateが ** Exit 255 **となっていてうまく立ち上がっていないようです。
ちなみにdocker-compose.ymlに記載している他のコンテナは、
Exitするコンテナと同じimageを使用している別コンテナも含め全て問題なく立ち上がっています。
$ docker-compose ps Name Command State Ports ------------------------------------------------------------------------------------------------------------- app_server docker-php-entrypoint php-fpm Up 9000/tcp work_server /bin/sh -c php artisan que ... Exit 255 ...
ログを確認してみるとエラーが出ていましたが、
解消方法がわからないのでご助言いただけますと幸いです。
$ docker-compose logs ...(一部抜粋)... work_server | Fatal error: require(): Failed opening required '/app/bootstrap/../vendor/autoload.php' (include_path='.:/usr/local/lib/php') in /app/bootstrap/autoload.php on line 17 work_server | Warning: require(/app/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /app/bootstrap/autoload.php on line 17 ...
dockercomposeyml
1version: '2' 2services: 3...(一部抜粋)... 4 app: 5 image: docker-laravel-alpine:7.3 6 working_dir: /app 7 container_name: app_server 8 hostname: app 9 expose: 10 - 9000 11 volumes: 12 - ".:/app" 13 - "./php.ini:/usr/local/etc/php/conf.d/php.ini" 14 links: 15 - mysql 16 - redis 17 - worker 18 19 worker: 20 image: docker-laravel-alpine:7.3 21 working_dir: /app 22 container_name: worker_server 23 entrypoint: /bin/sh 24 command: -c "php artisan queue:work --daemon --delay=1 --tries=10" 25 hostname: worker 26 expose: 27 - 9000 28 volumes: 29 - ".:/app" 30 - "./php.ini:/usr/local/etc/php/conf.d/php.ini" 31 links: 32 - mysql 33 - redis 34 - elasticsearch 35 36...
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。