我有一個 dockerized php 應(yīng)用程序。我想從名為 version 的文件中將版本和 buildTime 設(shè)置為環(huán)境變量VERSION=$(head -n 1 version)
buildTime=$(head -2 version | tail -1)它認(rèn)為破折號-n和-1作為特殊字符的問題。我怎么解決這個問題?
2 回答

弒天下
TA貢獻(xiàn)1818條經(jīng)驗 獲得超8個贊
使用docker run命令的--env-file選項。
創(chuàng)建version.env包含所需詳細(xì)信息的文件
version=v1
buildtime=01-01-2019
在 docker run 命令中指定環(huán)境文件。
docker run -itd --env-file=/path/to/version.env image:v1
希望這可以幫助。

qq_花開花謝_0
TA貢獻(xiàn)1835條經(jīng)驗 獲得超7個贊
我會想象你有一個文件version
,它只包含你的系統(tǒng)版本
為什么不
VERSION=$(cat version)
如果由于某種原因您在此文件中有其他信息,則可以使用sed
.
VERSION=$(sed '1!d' version)
- 2 回答
- 0 關(guān)注
- 213 瀏覽
添加回答
舉報
0/150
提交
取消