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

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

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