1 votes

Dois-je me connecter en SSH à une machine nue ou à un conteneur Docker ?

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 ?

2voto

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.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X