docker-CodeIgnitor file_get_contents无法打开流:连接被拒绝

时间:2018-12-10 21:57:35

标签: php codeigniter docker

我是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

0 个答案:

没有答案