おれは痒い!!勝手にやっててと言いたそうな顔をしている柴犬です。
概要
myphpadmin を docker のサービスにすることにかなりの時間を費やし、解決しましたので記録することにします。
本から推察して「 docker-compose.yml 」を編集して「 sail up -d 」を打ち込み実行したら、次のエラーがでて先に進まず。
parsing /home/■■■■/mylaravel/docker-compose.yml: yaml: line 55: did not find expected key
かなりの時間を費やして解決しましたが、意外な結末となりました。
学んだこと
うまくいかない時、読み込みの順番を変えるのも一つの方法。
私が使っている本です。
今回買い足しました。
エムディエヌコーポレーション 久保田 賢二朗, 荒井 和平, 大橋 佑太
2023年7月21日現在
myphpadmin を docker のサービスにする
参考書を基に、次のコードを「 docker-compose.yml 」に挿入して編集します。
phpmyadmin: image: phpmyadmin/phpmyadmin links: - mysql:mysql ports: - 8080:80 environment: MYSQL_USERNAME: ${DB_USERNAME} MYSQL_ROOT_PASSWORD: ${DB_PASSWORD} PMA_HOST: mysql networks: - sail
docker-compose.yml を編集 その1
本から推察してこの位置に挿入します。
キーが見つからないというエラーになりました。
parsing /home/■■■■/mylaravel/docker-compose.yml: yaml: line 55: did not find expected key
ここで、打ち間違いがないかの確認、他の例をネットで検索して調べてみても分かりませんでした。
ここで、数時間費やすことになりました。
一度に全部読み込んで処理するのではなく、順次読み込んで処理するから、これを後方に記述してはと考えました。
docker-compose.yml を編集 その2
挿入位置を後方に移動させることにしました。
「 services: 」ブロックの最後尾に移動して実行してみました。
何かを読み込んで myphpadmin を把握しないといけないんでしょう。
今度はエラーもなく走り始めました。
何の障害もなく終わり、Laravel がスタートしました。
本日はここまでです。