Команда COPY
в docker работает только для копирования файлов с хост-машины докера в создаваемый образ.Вы можете сделать то, что вам нужно, просто запустив команду cp
в образе (или используя rsync
или другой инструмент, если они установлены в контейнере).Примером этого может быть:
RUN cp -r /usr/app_name/build/classes /usr/app_name/WebContent/WEB-INF/
для копирования содержимого в /usr/app_name/WebContent/WEB-INF/classes
или:
RUN cp -r /usr/app_name/build/classes/* /usr/app_name/WebContent/WEB-INF/
, если вы хотите скопировать содержимое в / usr / app_name / WebContent/ WEB-INF напрямую.