2016-10-08 3 views
1

で環境変数を使用して:私はノード4バージョン4.6.0で高山を実行できるドッキングウィンドウ

FROM mhart/alpine-node:4 node --version v4.6.0 

どのように交換する環境変数を使用することができます。私はDockerfileにこれを置くことができますどのように

docker run mhart/alpine-node:4 node --version v4.6.0 

:{4}とバージョン{v4.6.0}?

私はノードのバージョンを変更できますか?

+0

https://docs.docker.com/engine/reference/builder/#arg を見ましたか? – kaizenCoder

答えて

1

それはFROMを行っているARG宣言に依存しているとして、有効なDockerfileは、その最初の命令、あなたできない使用ドッキングウィンドウbuild --build-arg <varname>=<value>としてFROMを持たなければならないことを考慮。

したがって、バージョンを引数とするスクリプトでDockerfileを生成し、右にDockerfileを取得するためにDockerfile.template(テンプレートファイル、たとえば@[email protected]プレースホルダ付き)を生成する必要があります。

関連する問題