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 にリダイレクトするロード バランサーをインストールする必要がありますか?
- そのために配管工事が必要ですか?どのように?
- 誰かが私に正しい決定を下すことができますか?