Как я могу получить текущую дату в Dockerfile? - PullRequest
0 голосов
/ 23 января 2020

Я не уверен, что этот подход лучший, поэтому я открыт для предложений. Мой код структурирован следующим образом:

src/
  program1.py
  util.py
jarfile.jar
Dockerfile

Файл Docker выглядит следующим образом:

WORKDIR /app
COPY src /app
COPY jarfile.jar /app

WORKDIR /app/src
RUN python program1.py

Основной вызываемой программой является program1.py, которая создает каталог на том же уровне src формата data_ {сегодня-дата}, например data_20200122. Файл JAR должен вызываться путем передачи этого каталога данных в качестве аргумента командной строки, например java -jar jarfile.jar -inputData /app/data/data_20200122

Поскольку каталог данных является динамическим c, как я могу Docker сгенерировать имя каталога ? Я подумал об использовании сценария оболочки вместо этого, но я новичок в Docker и хотел знать, есть ли лучший подход.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...