Отправить файл из контейнера на хост - PullRequest
0 голосов
/ 20 декабря 2018

Это то, что я пробовал:

Dockerfile:

ENTRYPOINT go test ./tests -v .>/outputs/report.txt

Командная строка:

docker run test -v /outputs:/outputs 

Я ожидаю, что новый сгенерированный report.txt будет доступенв хосте в том же каталоге.Что мне здесь не хватает?

1 Ответ

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

Я думаю, что вы почти сделали это.

Попробуйте отобразить том перед именем изображения.

Вместо: docker run test -v /outputs:/outputs

Использование: docker run -v /outputs:/outputs test

Эта команда свяжет ваш локальный /outputs с /outputs в контейнере.И помните, что все команды после имени изображения передадут command в контейнер.

Для получения дополнительной информации см .: Команда Docker run docs и Документация тома Docker

...