2017-01-19 113 views
1

私はLinux上でアプリケーションを実行しているDockerコンテナを持っています。コンテナはMac(開発)またはAWS(プロダクション)でホストされています。このコンテナにファイルをリモートで送信できるようにしたい。それをどうすれば実現できますか?SFTP経由でDockerコンテナにファイルを送信する

ありがとうございます。

答えて

3

実行中のイメージにSSHサーバーをインストールするか、既にインストールされていることを確認する必要があります。次に、コンテナのsshポート(デフォルトは22)をホストのポートにマップして、外部のホストからコンテナにアクセスできるようにする必要があります。たとえば:

docker run -p 10022:22 app_container 

AWS上で実行されている場合は、ホストポート(上記の例のように10022)が外部からアクセスできるようにするためにそのコンテナを実行しているEC2インスタンスのためにあなたのセキュリティグループを確認してください。

関連する問題