概要 AWS EC2(amazon linux)でsshログインして動作するものの動作テスト環境をdockerで構築するテスト。 ansibleやcapistrano,fabricなどssh経由でコマンドを送り込んで実行する系ツールの動作テストをローカル環境だけでやりたい場合を想定しています。 事前準備 公開キーを作成 公開キーを以下のように作ります。 ssh-keygen -t rsa -b 4096 -C "m71203@gmail.com" -f authorized_keys Dockerfileとdocker-composeファイルを作成 以下のようなDockerfileとdocker-compose.ymlを用意。 コンテナが1つなのでdocker-compose.ymlは必要ないのですが、どのようにコンテナを起動したかのメモかわりになるので残りしています。 Dockerfil