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.
la source
VOLUME
depuis l'hôte au lieu de créer la mienne dans un conteneur. Merci!docker commit
normalement cependant - cela peut vous peindre dans un coin d'image dorée.