🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

コマンド

コマンドとは特定のタスクを行う為に、コンピュータープログラムへ提示する指示文です。多くの場合、コマンドはShellやcmdようなコマンドラインインターフェイスに対する指示文を指します。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

composer

Composerとは、PHP5.3.2以上で使用可能なパッケージ管理ツールです。指定ディレクトリ内だけでパッケージ管理します。

Q&A

解決済

1回答

9310閲覧

docker-compose up --build 時間かかりすぎ

退会済みユーザー

退会済みユーザー

総合スコア0

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

コマンド

コマンドとは特定のタスクを行う為に、コンピュータープログラムへ提示する指示文です。多くの場合、コマンドはShellやcmdようなコマンドラインインターフェイスに対する指示文を指します。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

composer

Composerとは、PHP5.3.2以上で使用可能なパッケージ管理ツールです。指定ディレクトリ内だけでパッケージ管理します。

0グッド

2クリップ

投稿2019/10/04 09:32

前提・実現したいこと

docker を使い Laravel の環境構築を行なっています。

docker for Mac 2.1.3 をインストール。
github から対象のソースコードをクローンしたのちディレクトリ内で composer 1.9.0 をインストール。

$ docker-compose up --build ``` コマンドを走らせる 1時間以上も処理が続いている (止まることなく動いているが、ただただ処理が1行づつ増えるだけでとても遅い) この処理を早く完了させるもしくは一度やり直すなど何かいい方法があったら教えてください。 ### 該当のコマンド

$ docker-compose up --build

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

mikkame

2019/10/04 10:43

Dockerfileないしdocker-compse.ymlに具体的なビルド手順が書いてあるので それなしに回答は難しいかと思われます
退会済みユーザー

退会済みユーザー

2019/10/06 06:32 編集

``` php-fpm_1 | crond: USER root pid 1000 cmd /usr/local/bin/php /app/artisan schedule:run ``` といった処理がとても遅いです。 pid の後ろの数字が変わってまたこの処理が走りといった具合です。。 gouf さんからご共有いただいたhirak/prestissimo の導入をやってみましたが処理速度は変わりませんでした。
mikkame

2019/10/06 07:05

それってビルド時ですか? up --build はビルドしなおしてから起動。ですよ ビルドしたいなら docker-compose build だけでお試しください
退会済みユーザー

退会済みユーザー

2019/10/06 07:31

docker-compose build を走らせた後、 docker-compose up を行なったところ同じ状態になりました。 php-fpm_1 | crond: USER root pid  の後ろの番号が最初からになりました。。。
mikkame

2019/10/06 07:40

> docker-compose build を走らせた後 つまり、この時点でビルドは終わってるわけですよね? > docker-compose up を行なったところ同じ状態になりました。 デーモンとして起動し続けているのは正常な動作なのでは? バックグランドに送りだければ -dをつけて実行してください
退会済みユーザー

退会済みユーザー

2019/10/06 23:08

git からクローンしてきたディレクトリを削除し、docker の設定もリセットしてクローンからやり直しました。 docker-compose build を行い docker-compose up であっという間に処理が完了しました。 今までのはなんだったのか。。。 mikkameさんありがとうございました。
gouf

2019/10/07 05:48

解決した場合、他者の回答ないし自己回答として内容をまとめて それをベストアンサーに設定することで、この質問を解決済みにすることができます
guest

回答1

0

ベストアンサー

git からクローンしてきたディレクトリを削除し、docker の設定もリセットして
git clone からやり直しました。

docker-compose build を行い
docker-compose up で解決しました。

@mikkame さん、 @gouf さん
ありがとうございました。

投稿2019/10/07 22:33

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問