1

Ubuntu Docker コンテナーを開始し、ssh をインストールし、ポート 22 を接続して ssh を実行しました。

$ docker ps
CONTAINER ID   IMAGE          COMMAND             PORTS             
f580e36aa7f0   martin/ssh2    /usr/sbin/sshd -D   0.0.0.0:49154->22/tcp


サーバーからコンテナーに ssh できるようになりました。それはうまくいきます!

ssh root@172.17.42.1 -p 49154

しかし、どうすればコンテナを外部から ssh できますか?
(私のサーバーは 192.168.1.8/24 のローカル ネットワークで実行されています)

  • 192.168.1.8:2222 を 172.17.42.1:49154 にリダイレクトするロード バランサーをインストールする必要がありますか?
  • そのために配管工事が必要ですか?どのように?
  • 誰かが私に正しい決定を下すことができますか?
4

1 に答える 1