Docker で SSH 接続可能なコンテナを作成する方法のメモ。コンテナの OS は CentOS です。 packer を使った方法は すでに先に書かれて いましたが、ここでは Dockerfile を使って作る方法を書きます。 ssh-ignorekey エイリアス コンテナを作り直しても、 known_hosts ファイルによって接続エラーにならないように以下のエイリアスを定義しています alias ssh-ignorekey='ssh -oUserKnownHostsFile=/dev/null -oStrictHostKeyChecking=no' FROM centos RUN yum -y install initscripts MAKEDEV RUN yum check RUN yum -y update RUN yum -y install openssh-server
![Docker で SSH 接続可能なコンテナ (CentOS) を作成する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/34799eb9c2b19b39c084abdd5992d917652b2d8b/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9RG9ja2VyJTIwJUUzJTgxJUE3JTIwU1NIJTIwJUU2JThFJUE1JUU3JUI2JTlBJUU1JThGJUFGJUU4JTgzJUJEJUUzJTgxJUFBJUUzJTgyJUIzJUUzJTgzJUIzJUUzJTgzJTg2JUUzJTgzJThBJTIwJTI4Q2VudE9TJTI5JTIwJUUzJTgyJTkyJUU0JUJEJTlDJUU2JTg4JTkwJUUzJTgxJTk5JUUzJTgyJThCJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz0yOWFhZDQ1OWFmYWE4OGE3OTc4OGJhMDQwNTY4M2I1OQ%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBjb211dHR1biZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZWE3ZjA1Mzk0MjU1OWFjYmM4NWExYmJhMzI2Mzg5OGY%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3Df43641fa96661c269a10b2a38f401254)