Donné:
apt-get install ssh
)Problème: chaque fois que je démarre un conteneur, je dois exécuter sshd manuellement service ssh start
Essayé: update-rc.d ssh defaults
, mais ça n'aide pas.
Question: comment configurer un conteneur pour démarrer le service sshd automatiquement lors du démarrage du conteneur?
Essayez juste:
ENTRYPOINT service ssh restart && bash
dans votre fichier docker, cela fonctionne bien pour moi!
plus de détails ici: Comment démarrer automatiquement un service lors de l'exécution d'un conteneur docker?
Vous pouvez probablement démarrer le serveur ssh lors du démarrage de votre conteneur. Quelque chose comme ça:
docker run ubuntu /usr/sbin/sshd -D
Découvrez ce tutoriel officiel .
Eh bien, j'ai utilisé la commande suivante pour résoudre ce problème
docker run -i -t mycentos6 /bin/bash -c '/etc/init.d/sshd start && /bin/bash'