comment ssh conteneur docker

Je suis en cours d'exécution le conteneur hypriot/rpi-busybox-httpd

Je suis en train de ssh pour conteneur docker: mais c'est donnant erreur :

pi@raspberrypi:~ $ docker exec -it cc55da85b915 bash
rpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:247: starting container process caused "exec: \"bash\": executable file not found in $PATH"

pi@raspberrypi:~ $ docker exec -it cc55da85b915 sh
rpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:247: starting container process caused "exec: \"sh\": executable file not found in $PATH"

je fais le tout de suite ?

Qu'advient-il si vous spécifiez le chemin d'accès complet à bash, par exemple docker exec -it cc55da85b915 /bin/bash (ou /usr/local/bin/bash, ou partout où bash est situé dans l'image)?
cela devrait probablement être accepté réponse 🙂
J'ai essayé $ docker exec -it baa50167dd75 /bin/bash mais j'ai toujours cette erreur rpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:247: starting container process caused "exec: \"/bin/bash\": stat /bin/bash: no such file or directory"
OK, c'est un progrès. À partir de la rpi-busybox-httpd repo, il semble que votre image est construite avec le dockerize, qui installe les fichiers nécessaires pour l'exécution. Comme c'est le cas, je suppose que vous ne serez pas en mesure de exec toute sorte de coque sur l'image.
bien, j'en doute, après beaucoup d'un dépannage, j'ai essayé : docker exec -it baa50167dd75 /bin/bash et maintenant j'ai cette erreur. could not read CA certificate "/home/pi/.docker/ca.pem": open /home/pi/.docker/ca.pem: no such file or directory ce qui signifie que j'ai besoin de certificat d'autorité de certification pour docker. sur mon raspberry pi .docker dossier n'est pas là, mais sur mon mac, c'est si je n'ai pas la moindre idée de l'endroit où la CA cert pour mon menu fixe sur la pi qui va travailler

OriginalL'auteur Ciasto piekarz | 2017-02-04