Construyo contenedor desde abajo 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 hago muy raramente, pero hay muchos comandos antes de usarlo ssh-keygen
y después.
Sé que puedo hacerlo desde el script docker exec -it thirsty_darwin sh script.sh
y luego etiquetar la imagen y luego usar el encadenamiento de contenedores (imágenes), pero no es una solución tan clara como quiero.
Incluso el peor de los casos es ssh-add ~/.ssh/id_rsa
cuando tengo que usar la herramienta de esperar. Esperar herramienta ha codificado mi contraseña. No quiero hacerlo.
fuente
VOLUME
desde el host en lugar de crear la mía en el contenedor. ¡Gracias!docker commit
normalmente: puede pintarlo en una esquina de 'imagen dorada'.