TEL:400-8793-956
当前位置:程序、服务器

Dockerfile实现自定义文件

提问者: 近期获赞: 浏览人数: 发布时间:2020-12-14 13:22:25

 问:我想写一个dockerfile。通过docker run传递的环境变量,我可以生成一些文件并生成一些特定的内容

,例如,我传递一个JSON环境变量
 
{
    nodes:{
        node1:{
          ip:xxx.xx.1,
          port:123
        },
        node2:{
          ip:xxx.xx.2,
          port:234
        }
    }
}
有了这个环境变量,我可以在docker容器中生成两个文件,分别为node1.properties和node2.properties
,内容为
 
ip=xxx.xx.1
port=123
 
ip=xx.xx.2
port=234
您是否需要在dockerfile中调用shell脚本并在脚本中编写逻辑?但是我觉得如果这样的话,我太依赖shell了,是不是出于docker的想法?我能为你做什么?谢谢。
 
 
答:docker-compose支持环境变量
上一篇: 如何在多台服务器上管理预定任务?
下一篇: 腾讯云丢包率严重怎么办?