2017-12-21 12 views
0

私はRHEL OSを持つサーバーを持っています。私は、RHELイメージを持つサーバー内のドッカーコンテナを作成しています。SSHをrhelのドッカーコンテナに入れる

私の目標は、別のIPアドレスを持つドッカーコンテナにVMとしてログインすることです。

サーバーのIPが192.168.1.10で、サーバー内部のコンテナのIPが192.168.1.15であれば、私はそれが別のVMあったよう192.168.1.10192.168.1.15の両方にログインします。それをどうすれば実現できますか?

ご協力いただきありがとうございます。

+1

欠けている情報がたくさんあります。まず、コンテナは通常、ホストとは完全に異なるアドレス空間に存在します。ホストが192.168.1.10の場合、コンテナが192.168.1.15である可能性は低いです。さらに、これまでに試したこと、コンテナを始める方法、コンテナを構築する方法については、私たちには示されていません。関連する詳細を含めるように質問を更新できる場合は、より良い回答を提供することができます。 – larsks

+0

[ドッキング・コンテナにルーティング可能なIPアドレスを与える](https://stackoverflow.com/questions/26539727/giving-a-docker-container-a-routable-ip-address) –

+0

の重複の可能性があります。彼らはコンテナにsshしたい、しばしば本当に何か他のものを望んでいる(「既存のコンテナでコマンドを実行するには?」など)。例:https://stackoverflow.com/questions/30172605/how-to-get-into-a-docker-container – larsks

答えて

1

短い答え:sshdを実行しているコンテナを起動する必要があります。これは、/ usr/sbin/sshdをrunコマンドに追加するだけで簡単に行うことができます。

長い答え:これは実際にドッカーが使用される方法ではありません。あなたが本当に望んでいるのは、systemd経由でsshdを起動して、完全に機能するシステムです。これはマルチプロセス脂肪容器であり、一般にベストプラクティスとはみなされません。

関連する問題