我是docker-code点火器世界的新手。问题是我无法在应用程序内使用file_get_contents
,因为它不断抛出错误:
file_get_contents(http://127.0.0.1:5000/index.php/lucky_api/get_population):无法打开流:连接被拒绝
如果我对Docker容器的IP地址进行了硬编码,那么它将起作用。但是我需要使用base_url,这样我就不必在每次docker-compose时都手动更改IP地址。
我的docker-compose.yml看起来像这样:
version: '2'
services:
lucky:
extends:
file: common.yml
service: lucky
image: docker-lucky:local
ports:
- "5000:80"
volumes:
- ~/dev/LUCKY:/var/www/html
oracle-db:
extends:
file: common.yml
service: oracle-db
image: oracle/database2:11.2.0.2-xe
shm_size: '1gb'
ports:
- "1521:1521"
environment:
- ORACLE_PWD=12345
volumes:
- ~/dev/oracle-db/data:/u01/app/oracle/oradata
- ~/dev/oracle-db/dumpFiles:/docker-entrypoint-initdb.d/startup