J'ai plusieurs conteneurs Docker qui fonctionnent sur un serveur domestique. Si je veux seulement accéder à un conteneur spécifique, dois-je me connecter en SSH à mon serveur et ensuite démarrer/messer avec mon conteneur ou installer un serveur SSH dans mon conteneur et m'y connecter en SSH ?
Réponse
Trop de publicités?
jjlin
Points
14572
Les conteneurs sont généralement destinés à être des environnements minimaux, ils ne devraient donc pas avoir chacun un démon SSH en cours d'exécution.
La façon habituelle de procéder est de se connecter en SSH à l'hôte Docker et d'exécuter
docker exec -it <container-name-or-id> /bin/sh
Vous pouvez remplacer /bin/sh
mit /bin/bash
ou tout autre Shell qui est disponible dans votre conteneur.