docker compose リンク エイリアスの使用に問題があります。Docker で PHP アプリケーションをホストし、アプリケーションで curl を使用しています
これは私のdocker-compose.ymlです
php:
external_links:
- apache:my-apache
そのリンクは機能しています。/etc/hosts に my-apache アイテムがあります
172.17.0.5 my-apache
しかし、問題は、php curl を使用して my-apacheサービスにアクセスするときに発生します。これは、php curl にはhttp://domain.comという厳密な形式が必要であり、http: //domain.com をdockerのエイリアスとして使用できないためです。リンク。
これによりエラーが発生します
apache:http://domain.com
エラー :
ERROR: for php too many values to unpack
助言がありますか?本当にありがとう