2017-12-13 17 views
0

私はWindows 10マシンで開発しています(会社のポリシー:()私はApacheのイメージを作成するドッカーを使用して、私のローカルWindowsマシン上のSSHキードッカーの/ var/wwwフォルダにあるgitを使用している場合、私の公開鍵を使ってgitリポジトリからプッシュしてプッシュするにはどうすればいいですか?Windows 10で作成された公開鍵を使用して、ドッカーのApacheイメージを使用します。

答えて

0

あなたはコピー/あなたの容器にSSHキーディレクトリをマウント

あなたdockerfileにRUNコマンドでGitのクローニングされている場合は、あなたのようなもので、容器に.sshディレクトリをADDする必要があります。

ADD <path-to-id_rsa-dir-on-windows> ~/.ssh/id_rsa 

コンテナの起動時にgitクローニングを行う場合は、sshディレクトリをコンテナにマウントできます。

+0

ありがとう、私は 'ドッカーのビルド'を行うことができ、これはあなたの提案で動作します。しかし、git pullはまだ私のユーザ名とパスワードを要求します。公開鍵がウェブサイトがホストされているドッカーの 'var/www /'コンテナで実行されているかどうかを確認するにはどうすればよいですか? – GAV