У меня есть dockerfile
FROM centos:7
ENV foo=42
тогда я его построю
docker build -t my_docker .
и запустите его.
docker run -it -d my_docker
Можно ли передавать аргументы из командной строки и использовать их с if else в файле Docker? Я имею в виду что-то вроде
FROM centos:7
if (my_arg==42)
{ENV=TRUE}
else:
{ENV=FALSE}
и постройте с этим аргументом.
docker build -t my_docker . --my_arg=42