Я пытаюсь ssh
напрямую в контейнер докера, используя следующие команды:
CONTAINER_ID=`ssh user@host -t "docker ps | head -n 2 | tail -n 1 | cut -d' ' -f1"`
ssh -tt user@host "docker exec -it $CONTAINER_ID /bin/bash"
Когда я делаю это, я получаю:
Error: No such container: <container_id>
Даже если я запускаю exec
на самом экземпляре, контейнер есть, и он позволяет мне подключаться.