Как перенести контейнер, чтобы внутри него мы подключились по ssh к другому серверу?

# #docker #ssh #gcloud

Вопрос:

Я пытаюсь локально перенести контейнер, который я использую внутри него по ssh, на другой сервер,

схема выглядит следующим образом:

Локальный <===> Контейнер <===><===> Сервер

Я использую ssh с помощью gcloud внутри контейнера

Приложение внутри сервера работает на 0.0.0.0:5000 .. и внутри контейнера я выполняю туннелирование с помощью команды gcloud compute ssh ###SERVER DETAILS HERE### -- -L 5000:localhost:5000

Эта команда отлично работает локально или даже с облачной оболочкой ( я хочу перенести контейнер вперед по другим причинам.. чтобы иметь возможность иметь соединение между контейнерами, чтобы другой контейнер мог подключиться к этому первому контейнеру, который будет отсоединен позже )

Я попытался добавить запуск контейнера локально с помощью этих команд ( и, как я уже сказал, внутри контейнера я устанавливаю сеть SSH). :

 docker run -p 5000:5000 --it --entrypoint /bin/bash  gcr.io/cloud-builders/gcloud

docker run -p 5000:5000 --net=bridge -it --entrypoint /bin/bash  gcr.io/cloud-builders/gcloud

docker run -p 5000:5000 --net=host -it --entrypoint /bin/bash  gcr.io/cloud-builders/gcloud
 

и попытался локально подключиться к локальному хосту:5000 , 127.17.0.1:5000, хост.докер.внутренний:5000, но ничего не работает

P. S: Я нахожусь в Windows локально

Я был бы признателен за любую помощь по этому вопросу!

Спасибо