【Windows】Laradockのコンテナ起動でエラーが出る…

Laradock Sharing Error

Laradockのコンテナ起動が失敗した…。

出力されたエラーを見ると、以下のような文言が。

Drive shareing failed for an unknown reason

どうやら共有エラーを起こしているようだ。

Drive shareing error の対策

Dockerのファイル共有設定を行う。

Docker Setting を開く

タスクトレイにあるDockerアイコンを右クリックして「Settings」をクリック。

Resources - FILE SHARING

Resources」-「FILE SHARING」を開き、ドライブにチェックを入れる。

Apply & Restart

Apply & Restart」をクリックしてDockerを再起動する。

待つこと1分ほど

Dockerでドライブ共有が出来ない

あかん…。
すごいDocker頑固。

ここで伝家の宝刀。
Windows再起動!

起動してから、もう一度ファイル共有設定を行う。

Dockerのファイル共有設定がいけた!

こんどはすんなりいけた!

なんか釈然としないが、とりあえずいけたから良し!

新たなエラー、ポート被り

気を取り直してdocker-compose upすると、今度は以下のようなエラーが…

phpmyadmin port is already allocated

phpmyadmin Bind for 0.0.0.0:8080 failed: port is already allocated

phpmyadminコンテナが、ポート重複で起動失敗してるみたい。

たしかにworkspaceが8080で起動してるな…なぜデフォルトでこんな設定に…

.envファイルを修正

.envファイルを開いて、以下の内容を修正。

PMA_PORT

PMA_PORTを8080から8081に修正。

phpmyadminを再度起動

.envファイルを修正したら、以下のコマンドでphpmyadminを再度起動。

docker-compose up -d phpmyadmin

phpmyadmin起動成功!

今度はいけた!

投稿者: Output48

中学生の時に初めてHTMLに触れてからホームページ制作を独学で始める。 ベンチャー企業の営業、大手企業のPG・SEを経て、独立。 現在はとある企業のCTOと、変な名前の会社の社長をしてる。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください