1

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

助言がありますか?本当にありがとう

4

0 に答える 0