Скажите, что у меня есть это прямо сейчас:
docker run -v /root/.ssh:/root/.ssh:ro my_image
, и ENTRYPOINT для изображения выше:
ENTRYPOINT ["echo", "foo"]
Вместо этого я хочу сделать что-то вроде этого:
docker run -d --name c my_image # problem: this will likely exit early :(
docker cp /root/.ssh c:/root/.ssh
docker exec c echo foo
проблема в том, как сохранить контейнер живым, чтобы он ждал, пока я скопирую в него ключ s sh, а затем наберу команду echo foo
?
Может быть, я смогу сохранить его, сказав, чтобы он ждал stdin? Но как именно?