Не удалось получить доступ к каталогу внутри контейнера Docker - PullRequest
0 голосов
/ 17 октября 2018

Попытка раскрыть содержимое приложения (в контейнере Docker) с помощью Rest API. Даже если каталог находится внутри контейнера, я не могу получить доступ к каталогу из REST API. Файлы Java Jar развернуты внутри контейнерасам .. Я использую этот код, чтобы заархивировать каталог, а затем загрузить его .. И находится внутри контейнера ..

public ResponseEntity<Object> downloadFile(String projectPath,String projectName) throws IOException, InterruptedException  {
        Process p = null;
        ProcessBuilder pb = new ProcessBuilder(new String[] {"zip","-r",projectName+".zip",projectName+"/"});
        pb.directory(new File(projectPath));
        p = pb.start();

Я получаю эту ошибку: сообщение ":" Невозможно запустить программу \ "zip \ "(в каталоге \" / home / ccm_root / ccm_wa / InformixDB / XYZ-1 \ "): ошибка = 2, нет такого файла или каталога" Даже если этот каталог присутствует ...

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