преобразовать Dockerfile ADD в linux cp

преобразовать Dockerfile ADD в linux cp

Чтениеэтот Dockerfile. строка 9:

ADD . ./meteorapp

Я пытаюсь выполнить эту команду на терминале Ubuntu вручную, чтобы понять эффект каждой строки.

Переводится ли это как:

#cp . /home/meteorapp/meteorapp  

или

#cp . /home/meteorapp  

поскольку первого не существует.

решение1

Линия выполняет:

. ./meteorapp

что не эквивалентно cpтекущему каталогу ( .).

Здесь .( source) — встроенная функция оболочки, которая используется для запуска команд из файла(ов) (точнее, его(их) аргумента(ов)) в текущем сеансе оболочки.

В вашем случае файл meteorappиз текущего каталога ( ./) редактируется source.

Связанный контент