Docker Java библиотека Stdin пример для macos - PullRequest
0 голосов
/ 04 февраля 2020

Есть ли у кого-нибудь docker-java пример выполнения команды, подобной следующей, на macos?

docker run -it --entrypoint /bin/sh <my-favourite-image>

Как только вы войдете, вы ожидаете увидеть и сделать что-то вроде:

sh-5.0$ pwd
/home/foobar

Ответ намекнул здесь говорит, что нужна фабрика выполнения команд Нетти.

Этот пример, кажется, уже был запрошен здесь , но это было 2 года go. Я пробовал приведенный ниже пример, но, похоже, он не работает.

Обновление: Я также пытался выполнить указанную выше команду docker из Java, используя API-интерфейс ProcessBuilder и inheritIO, но вы получаете the input device is not a TTY ошибку. Попытка соединиться с /dev/tty говорит bash: /dev/tty: Device not configured

...