在Dockerfile中这是不可能的:这些指令是静态的,用于创建映像。
如果启动容器时需要运行时指令,则应在
CMD指令调用的脚本中对它们进行编码。
换句话说,这
sed将在
CMD被调用的脚本中发生。在执行该操作时
docker run,该脚本将可以访问刚才说的环境变量集
docker run。

在Dockerfile中这是不可能的:这些指令是静态的,用于创建映像。
如果启动容器时需要运行时指令,则应在
CMD指令调用的脚本中对它们进行编码。
sed将在
CMD被调用的脚本中发生。在执行该操作时
docker run,该脚本将可以访问刚才说的环境变量集
docker run。