28
Окт
2021

Приложение запущенное в Docker не видит текстовый файл

У меня в jar выполняется загрузка текстового документа.

Адрес к нему прописан как "/home/ubuntu/R.txt".

Если запускаю jar через консоль ubuntu java -jar 1.jar, то всё запускается без проблем: jar-файл видит документ по адресу "/home/ubuntu/R.txt".

Однако, если запускаю тот же jar через docker build -t fb:1.1-SNAPSHOT . и docker run -p 8080:8080 fb:1.1-SNAPSHOT, то jar-файл ругается на отсутствие файла "R.txt".

Запускаю из одной и той же директории. В ней расположены и Dockerfile, и jar-файл, и текстовый документ.

Подскажите, как правильно указывать расположение файла для Docker или куда лучше перенести файл?

Источник: https://ru.stackoverflow.com/questions/1343097/%D0%9F%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B7%D0%B0%D0%BF%D1%83%D1%89%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5-%D0%B2-docker-%D0%BD%D0%B5-%D0%B2%D0%B8%D0%B4%D0%B8%D1%82-%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2%D1%8B%D0%B9-%D1%84%D0%B0%D0%B9%D0%BB

Тебе может это понравится...

Добавить комментарий