ssh接続可能なDockerコンテナ作成
上記Dockerブログを参考にすれば出来る。まず、このブログに書いてあるDockerfileの内容をコピペしたファイルを作成。ファイル名はDockerfile。次に、以下のコマンドを実行。
# Dockerfileがカレントディレクトリにあること # Ubuntuのコンテナイメージ作成. イメージ名はeg_sshd sudo docker build -t eg_sshd . # コンテナ起動. コンテナ名はtest_sshd sudo docker run -d -P --name test_sshd eg_sshd # ※ -P でコンテナのすべてのポートをホストに対して公開 # test_sshd コンテナ 22番ポート のポートフォワーディング状況を確認 sudo docker port test_sshd 22 # コンテナにssh ログイン ssh root@ホストOSのIPアドレス -p 確認したポート # ※rootのパスはscreencast
IPアドレスはDockerが勝手に設定したものになる。静的IPアドレスを設定するなどしたい場合は、別ブログを参考にしてください。