Я будую контейнер знизу Dockerfile:
FROM ubuntu:14.04
...
RUN apt-get update && apt-get install -y vim
#RUN ssh-keygen -f /root/.ssh/id_rsa -N strongpass123$%^
RUN ssh-keygen -f /root/.ssh/id_rsa
...
Я роблю це досить рідко, але перед використанням ssh-keygen
та після нього є багато команд .
Я знаю, що я можу це зробити із скрипту, docker exec -it thirsty_darwin sh script.sh
а потім позначити зображення, а потім використовувати ланцюжок контейнерів (зображень), але це не настільки чітке рішення, як я хочу.
Навіть найгірший випадок - це ssh-add ~/.ssh/id_rsa
коли я маю використовувати інструмент очікування. Очікуючий засіб жорстко закодував мій пароль. Я не хочу цього робити.
VOLUME
від хоста, а не створювати свій власний контейнер. Спасибі!