ここでは、SSH経由でアクセスできるubuntuコンテナを取得しようとしています。SSHはドッキングステーションのコンテナから出ることができます:ネットワークに到達できません
私はその上にホストとVMに出てsshをうまくだけでなく、同じイメージを実行している他のコンテナができthis dockerfileを使用して画像を使用して
docker build -t sshable ~/PATH/" and "docker run --name test -t sshable
でそれを実行している&を構築しています。しかし、ホストからssh IP_ADDR
にしようとすると、IP_ADDRは(ifconfigを使用している)コンテナのeth0の "inet addr"として与えられたIPアドレスです。ssh: connect to host IP_ADDR port 22: Network is unreachable
ということはできません。私はコンテナからもpingすることができますが、タイムアウトになるとコンテナからは取り出されません。ホストはブリッジネットワークに接続されていませんか?そうであれば、どうすれば入手できますか?
あなたの投稿のタイトルには「ssh」と「ドッカー」が含まれています。私はちょうどDockerのエンジニアが書いたこの記事を指摘したいと思います:_ [あなたがDockerのコンテナでSSHDを実行すると、間違っています!](https://jpetazzo.github.io/2014/06/23/docker-ssh-considered-evil /)_ – Auzias