一命令的結果我需要填寫一個變量在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