Я новичок в мире воспламенителя кода докера.Проблема в том, что я не могу использовать file_get_contents
внутри приложения, поскольку оно продолжает выдавать ошибку:
file_get_contents (http://127.0.0.1:5000/index.php/lucky_api/get_population): не удалось открыть поток: соединение отклонено
Если я жестко закодирую IP-адрес контейнера-докера, то он сработает. Но мне нужно использовать base_url, чтобы мне не приходилось вручную менять IP-адрес каждый раз, когда я выполняю docker-compose.
Mydocker-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