Как вы используете SSH для входа в контейнер Docker? Традиционный подход состоит из двух шагов:
Шаг 1 : подключитесь по SSH к удаленному серверу Linux (если вы запускаете контейнер в удаленной системе).
ssh user_name@server_ip_address
Шаг 2 : Затем вы входите в оболочку вашего запущенного контейнера Docker в интерактивном режиме следующим образом:
docker exec -it container_ID_or_name /bin/bash
При этом вы можете запустить команду Linux или выполнить некоторое обслуживание службы, работающей внутри контейнера.
В описанном выше методе нет ничего плохого. Это традиционный и рекомендуемый способ без труда загружать контейнеры.
Однако, приложив некоторые усилия, вы можете напрямую подключиться к работающему контейнеру по SSH, без предварительного входа в хост-систему.
