Je construis un conteneur sous 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
...
Je le fais assez rarement, mais il y a beaucoup de commandes avant de l'utiliser ssh-keygen
et après.
Je sais que je peux le faire à partir du script docker exec -it thirsty_darwin sh script.sh
, puis étiqueter l'image, puis utiliser le chaînage de conteneurs (images), mais ce n'est pas la solution aussi claire que je le souhaite.
Le pire des cas est ssh-add ~/.ssh/id_rsa
quand je dois utiliser l'outil Attendre. L'outil Attendre a codé en dur mon mot de passe. Je ne veux pas le faire.
VOLUME
depuis l'hôte au lieu de créer la mienne dans un conteneur. Merci!