私は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
expectツールを使用する必要がある場合です。期待ツールが私のパスワードをハードコード化した。私はそれをしたくありません。
VOLUME
コンテナに独自のキーを作成する代わりに、ホストからキーをマウントします。ありがとう!