Bir argüman bir docker dosyasına nasıl aktarılır?Docker yapı bağımsız değişkeni
Ben dockerfile kullandığınızı varsayalım:
FROM ubuntu:14.04
MAINTAINER Karl Morrison
sudo do-something-here myVarHere
Ben mesela böylece dosyayı kurmak isterim
:
docker build basickarl/my-image-example /directory/of/my/dockerfile "my string to be passed to myVarHere here!"
, yukarıda, büyük ölçüde doğrudur bununla birlikte, hatalara RUN komutlarında ortam değişkenleri olarak erişilir. Buradaki belgelere [buradan ulaşabilirsiniz] (https://docs.docker.com/engine/reference/commandline/build/#set-build-time-variables---build-arg) ve [here] (https : //docs.docker.com/engine/reference/builder/#environment-replacement). Yukarıdaki RUN komutu şu şekilde olacaktır: 'RUN do-something-here $ myVarHere' –