首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Docker-Copmose.yml环境变量默认值计算

Docker-Copmose.yml环境变量默认值计算
EN

Stack Overflow用户
提问于 2019-01-06 18:08:03
回答 1查看 911关注 0票数 0

我有一个php docker镜像,我从docker compose和一些额外的容器启动。

我想在容器上启用php远程调试,我不想有任何硬编码的配置值。

硬编码值工作正常

代码语言:javascript
复制
services: 
    phpSite: 
        environment:
            XDEBUG_CONFIG: remote_host=${MY_IP:-1.1.1.113}

我知道我可以从我的主机名上的ipconfig中获取本地ip,但我无法动态解决它

EN

回答 1

Stack Overflow用户

发布于 2019-01-07 21:18:05

我使用make来处理它,在我的Makefile中放入如下内容:

代码语言:javascript
复制
up:
    HOST_IP=$$(ip -4 addr show docker0 | grep -Po 'inet \K[\d.]+') \
        docker-compose up

docker-compose.yaml

代码语言:javascript
复制
services: 
    phpSite: 
        environment:
            XDEBUG_CONFIG: remote_host=${HOST_IP}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54060479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档