Synology-Forum.nl

Packages => Officiƫle Packages => Docker / Container Manager => Topic gestart door: ajseesink op 31 augustus 2022, 16:57:45

Titel: remote ssh naar docker
Bericht door: ajseesink op 31 augustus 2022, 16:57:45
Ik heb op mijn Synology DS920+ een docker container draaien.
Vanaf de Synology kan ik eenvoudig naar een shell connecten "sudo /usr/local/bin/docker exec -it <container> /bin/bash".
Werkt zonder wachtwoord (aanpassing gedaan in /etc/sudoers).

Nu probeer ik vanaf mijn Mac met ssh een verbinding te maken.
Dit doe ik met "ssh synology sudo /usr/local/bin/docker exec -it <container> /bin/bash".
Echter dan krijg ik het volgende terug "the input device is not a TTY".

Iemand een idee hoe ik remote naar die container kan connecten?
Misschien is bovenstaande niet de correcte manier, zou kunnen natuurlijk. Als er een andere methode is hoor ik dat natuurlijk ook graag.

Alvast bedankt voor de reply.

Andre

Titel: Re: remote ssh naar docker
Bericht door: Birdy op 31 augustus 2022, 17:21:12
Op de MAC Terminal gebruiken, zie deze tut (https://www.synology-forum.nl/algemeen/nas-benaderen-met-ssh-winscp-putty/) onder het kopje "Alleen voor MacOS".
Titel: Re: remote ssh naar docker
Bericht door: ajseesink op 31 augustus 2022, 17:26:36
Dank je voor je antwoord. Zover was ik al vanaf de Mac terminal.

Punt is, ik probeer juist vanaf de Mac Terminal een ssh verbinding te maken naar de container.
"ssh synology sudo /usr/local/bin/docker exec -it <container> /bin/bash"
en daar krijg ik dus een "the input device is not a TTY" melding terug.

Gewoon een ssh naar de synology is geen probleem.
Ik kan dus wel in twee stappen naar die container (eerst ssh naar synology, daarna sudo docker), maar ik zou het graag in 1 stap willen.