一命令的结果我需要填写一个变量在dockerfile与在bash VAR = $(日期)解析一个变量与在DockerFile
EDIT命令
等的结果1
日期是一个例子。 在我的情况我使用FROM phusion/baseimage:0.9.17
所以我想在每个建筑使用最后的版本,所以我使用这个 curl -v --silent api.github.com/repos/phusion/baseimage-docker/tags 2>&1 | grep -oh 'rel-.*",' | head -1 | sed 's/",//' | sed 's/rel-//'
==> 0.9.17。 但我不知道我是如何与dockerfile解析它在var来达到这个结果
ENV verbaseimage=curl...
FROM phusion/baseimage:$verbaseimage
结果
在我的使用情况
FROM phusion/baseimage:latest
但问题仍然没有解决其他案例
日期是一个例子, 在我的情况我使用FROM phusion/baseimage:0.9.17所以我想在每个建筑使用最后的版本,所以我用这个curl -v --silent https://api.github。 com/repos/phusion/baseimage-docker/tags 2>&1 | grep -oh'rel - 。*“,'| head -1 | sed's /”,//'| sed's/rel - //'==> 0.9.17。但我不知道我怎么分析它与dockerfile – SilentT
@SilentT尼斯VAR:我之前推荐的PHUSION/baseimage为PID 1子进程收获期(http://stackoverflow.com/a/33119321/6309)。你能用更多的细节来编辑你的问题吗? – VonC
@SilentT在这种情况下,你不需要解析任何东西:只需使用最新的标签:我已经相应地编辑了我的答案。 – VonC