Costruisco container dal basso 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
...
Lo faccio abbastanza raramente, ma ci sono molti comandi prima di usarlo ssh-keygen
e dopo.
So che posso farlo dallo script attraverso docker exec -it thirsty_darwin sh script.sh
e quindi taggare l'immagine e quindi utilizzare il concatenamento dei contenitori (immagini), ma non è la soluzione chiara che desidero.
Anche il caso peggiore è ssh-add ~/.ssh/id_rsa
quando devo usare lo strumento aspettarsi. Lo strumento Expect ha codificato la mia password. Non voglio farlo.
VOLUME
dall'host invece di crearne una mia nel container. Grazie!