перенаправление портов к экземпляру докера для rdp

Я установил докера на своей машине. На контейнере человечности я использую, я установил весь материал, необходимый для удаленного рабочего стола через RDP. (как xrdp, tightvncserver, и т.д.). Даже удаленный рабочий стол от моей хост-машины до экземпляра докера хорошо работает.

Теперь предположите, что я пробую к удаленному рабочему столу хост-машину от другой удаленной машины. Есть ли так или иначе, я могу настроить свою хост-машину, таким образом что это вперед какое-либо поступление rdp соединение с моим экземпляром докера rdp порт?

Другими словами, как может я rdp от удаленного хоста до контейнера докера моего целевого узла рабочий экземпляр?

0
задан 29 March 2016 в 19:39

2 ответа

Это должно сделать это, я не знаком с Докером и его конфигурацией, но это должно получить данные туда, где Вы хотите это.

iptables -t nat -A PREROUTING -p tcp --dport 3389 -j DNAT --to-destination 10.10.0.5:3389
iptables -t nat -A POSTROUTING -p tcp -d 10.10.0.5 --dport 3389 -j SNAT --to-source 192.168.0.2
0
ответ дан 29 September 2019 в 09:23

Кажется, что Вы хотите запустить свой контейнер с помощью -p

docker run -p 3389 yourimage

от docker run --help:

-p, --publish list         Publish a container's port(s) to the host (default [])

при установке программного обеспечения на рабочем контейнере (вместо того, чтобы использовать Dockerfile), затем Вы на самом деле использовали докера неправильный путь. Затем сначала необходимо создать изображение контейнер без шансов на выигрыш и затем запустить то изображение:

docker commit [OPTIONS] yourcontainer yourimage
docker run -p 3389 [OPTIONS] yourimage [COMMAND] [ARG...]
0
ответ дан 29 September 2019 в 09:23

Другие вопросы по тегам:

Похожие вопросы: