Копирование файла Docker на хост после выполнения точки входа - PullRequest
0 голосов
/ 14 декабря 2018

У меня есть файл докера, который создает образ моего проекта автоматизации, который запускает maven для выполнения некоторых тестов. Как я могу скопировать что-то из докера обратно на хост ПОСЛЕ того, как эти тесты были выполнены?Просто добавив команду копирования в Dockerfile, после того, как ENTRYPOINT начнет копирование сразу после выполнения первой команды из команды точки входа.

Dockerfile:

ADD src /usr/src/app/src/
ADD features /usr/src/app/features/
ADD Config.properties /usr/src/app/

ENTRYPOINT ["sh", "/usr/local/bin/mvn-entrypoint.sh"]

mvn-entrypoint.sh

#!/bin/bash

echo "PLEASE WAIT..."
sleep 10
echo "STARTING AUTOMATION TESTING"
mvn verify -q -D browser=chrome
exec "$@"

1 Ответ

0 голосов
/ 14 декабря 2018

Использовать громкость докера.

Запустите ваш контейнер с docker run -v host/path:/temp imageID cp mvnOutputPath /temp

cp mvnOutputPath /temp - это команда докера CMD, выполненная exec "$@" в вашей точке входа

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