Отправить файл из контейнера на хост
Вот что я попробовал:
Dockerfile:
ENTRYPOINT go test ./tests -v .>/outputs/report.txt
Командная строка:
docker run test -v /outputs:/outputs
Я ожидаю, что вновь созданный report.txt будет доступен на хосте в том же каталоге. Что мне здесь не хватает?
1 ответ
Я думаю, что ты почти сделал это.
Попробуйте сопоставить громкость перед именем изображения.
Вместо: docker run test -v /outputs:/outputs
Использование: docker run -v /outputs:/outputs test
Эта команда свяжет ваш локальный /outputs
с /outputs
в контейнере. И помните, все команды после имени изображения будут проходить command
в контейнер.
Для получения дополнительной информации см. Docker run command docs и Docker volume docs