explorerverzeichnis ... das bringt sowieso nichts, da die npm-files nicht in das Fhem-verzeicnnis kommen. Wie Wernieman schon sagte, spiele da nicht weiter rum. du holst dir (vor allem als Anfänger) mehr Probleme als Lösungen.
Nur einzelne Befehle ... du machst docker exec für jeden einzelnen Befehl, richtig?
Damit du shell-Befehle sauber ausführen kannst solltest du erstmal direkt in den Container
docker exec -it <container name> /bin/bash
Damit hast du dann eine "saubere" shell und da sind die Befehle dann auch erfolgreich ... ansonsten, Fehlermeldungen posten mit mehr input was du genau gemacht hast / machen willst
Du brauchst erstmal keine SSH, sonsten einen shell. Die bekommst du mit dem docker exec command oben