{"id":71906,"date":"2023-08-15T11:24:40","date_gmt":"2023-08-15T10:24:40","guid":{"rendered":"https:\/\/kinsta.com\/fr\/?p=71906&#038;preview=true&#038;preview_id=71906"},"modified":"2023-08-21T15:49:45","modified_gmt":"2023-08-21T14:49:45","slug":"ssh-dans-conteneur-docker","status":"publish","type":"post","link":"https:\/\/kinsta.com\/fr\/blog\/ssh-dans-conteneur-docker\/","title":{"rendered":"Comment entrer en SSH dans un conteneur Docker"},"content":{"rendered":"<p>Les conteneurs Docker fournissent des environnements isol\u00e9s pour l&rsquo;ex\u00e9cution des applications, garantissant ainsi la coh\u00e9rence et la portabilit\u00e9. Lorsque vous travaillez avec des conteneurs Docker, il est essentiel de pouvoir inspecter leurs shells et de s&rsquo;y connecter. Cela vous permet d&rsquo;ex\u00e9cuter des commandes, de r\u00e9soudre des probl\u00e8mes et de surveiller le comportement des conteneurs en temps r\u00e9el.<\/p>\n<p>Cet article explique comment acc\u00e9der aux conteneurs <a href=\"https:\/\/kinsta.com\/fr\/blog\/qu-est-ce-que-docker\/\">Docker<\/a> locaux et distants \u00e0 des fins de maintenance et de mise \u00e0 jour.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Pourquoi vous devez acc\u00e9der \u00e0 vos conteneurs ?<\/h2>\n<p>L&rsquo;acc\u00e8s aux conteneurs est essentiel pour une gestion et un d\u00e9pannage efficaces dans les environnements conteneuris\u00e9s. Il vous permet d&rsquo;analyser les journaux et les informations d&rsquo;ex\u00e9cution du conteneur et d&rsquo;identifier et de r\u00e9soudre facilement les erreurs.<\/p>\n<p>L&rsquo;acc\u00e8s aux conteneurs vous permet \u00e9galement d&rsquo;ex\u00e9cuter des commandes pour des mises \u00e0 jour rapides de la configuration, des installations de paquets et d&rsquo;autres t\u00e2ches administratives. Sans acc\u00e8s, vous devriez reconstruire toute l&rsquo;image du conteneur avec la configuration mise \u00e0 jour, ce qui peut \u00eatre long et inefficace.<\/p>\n<p>Les conteneurs doivent \u00e9galement pouvoir communiquer entre eux dans un \u00e9cosyst\u00e8me d&rsquo;applications distribu\u00e9es. Vous avez donc besoin d&rsquo;un acc\u00e8s aux conteneurs pour diagnostiquer les commandes et vous assurer que la connectivit\u00e9 entre les conteneurs est saine.<\/p>\n<p>Bien qu&rsquo;il soit possible d&rsquo;acc\u00e9der aux conteneurs par le biais d&rsquo;un protocole Secure Shell (SSH) traditionnel, Docker propose plusieurs m\u00e9thodes int\u00e9gr\u00e9es pour vous aider \u00e0 gagner du temps et de l&rsquo;efficacit\u00e9. Il s&rsquo;agit notamment de :<\/p>\n<ul>\n<li><code>docker exec<\/code><\/li>\n<li><code>docker run<\/code><\/li>\n<li><code>docker attach<\/code><\/li>\n<li><code>docker compose exec<\/code><\/li>\n<li><code>docker compose run<\/code><\/li>\n<\/ul>\n<p>Chaque m\u00e9thode pr\u00e9sente des cas d&rsquo;utilisation et des avantages sp\u00e9cifiques. Conna\u00eetre la bonne commande pour votre cas d&rsquo;utilisation peut vous aider \u00e0 optimiser votre approche.<\/p>\n\n<h3>Comment et pourquoi utiliser docker exec<\/h3>\n<p><code>docker exec<\/code> vous permet d&rsquo;acc\u00e9der \u00e0 la session shell d&rsquo;un conteneur en cours d&rsquo;ex\u00e9cution et d&rsquo;ex\u00e9cuter des commandes sans avoir besoin de d\u00e9marrer une nouvelle instance. Notez que cette commande n&rsquo;est pas persistante, ce qui signifie qu&rsquo;elle ne sera pas r\u00e9-ex\u00e9cut\u00e9e si le conteneur s&rsquo;arr\u00eate ou red\u00e9marre.<\/p>\n<p>Pour acc\u00e9der \u00e0 un conteneur en cours d&rsquo;ex\u00e9cution, vous avez besoin de son nom ou de son ID (vous pouvez l&rsquo;obtenir en ex\u00e9cutant <code>docker ps -a<\/code>). Saisissez-le ensuite dans la commande suivante :<\/p>\n<pre><code class=\"language-bash\">docker exec -it  \/bin\/bash<\/code><\/pre>\n<figure>\n<p><figure style=\"width: 1154px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/07\/ssh-docker-access-container-docker-exec.jpg\" alt=\"Acc\u00e9der \u00e0 un conteneur avec docker exec\" width=\"1154\" height=\"635\"><figcaption class=\"wp-caption-text\">Acc\u00e9der \u00e0 un conteneur avec docker exec<\/figcaption><\/figure><\/figure>\n<h3>Comment et pourquoi utiliser docker run<\/h3>\n<p>La commande <code>docker run<\/code> vous permet de d\u00e9marrer un nouveau conteneur et d&rsquo;acc\u00e9der imm\u00e9diatement \u00e0 son shell. Ce conteneur n&rsquo;est pas attach\u00e9 \u00e0 votre session shell actuelle par d\u00e9faut, mais vous pouvez l&rsquo;attacher en utilisant l&rsquo;option <code>-it<\/code>.<\/p>\n<p>La commande suivante vous permet de d\u00e9marrer un nouveau conteneur, de l&rsquo;attacher \u00e0 votre session shell actuelle et de lancer un shell bash :<\/p>\n<pre><code class=\"language-bash\">docker run -it  \/bin\/bash<\/code><\/pre>\n<figure>\n<p><figure style=\"width: 1153px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/07\/ssh-docker-access-container-docker-run.jpg\" alt=\"Acc\u00e9der \u00e0 un conteneur avec docker run.\" width=\"1153\" height=\"633\"><figcaption class=\"wp-caption-text\">Acc\u00e9der \u00e0 un conteneur avec docker run.<\/figcaption><\/figure><\/figure>\n<h3>Comment et pourquoi utiliser docker attach<\/h3>\n<p>La commande <code>docker attach<\/code> est utile pour surveiller et d\u00e9boguer les op\u00e9rations des conteneurs. Elle vous permet de vous connecter \u00e0 un conteneur en cours d&rsquo;ex\u00e9cution et de visualiser ses flux d&rsquo;entr\u00e9e, de sortie et d&rsquo;erreur standard en temps r\u00e9el.<\/p>\n<p>Pour l&rsquo;utiliser, d\u00e9marrez votre conteneur en utilisant <code>docker run<\/code>. Ensuite, d\u00e9tachez-vous de lui en appuyant sur <strong>Ctrl+P<\/strong> et <strong>Ctrl+Q<\/strong>. Vous pouvez \u00e9galement fournir le drapeau <code>-d<\/code> pour ce conteneur.<\/p>\n<p>Une fois que votre conteneur tourne en arri\u00e8re-plan, acc\u00e9dez-y via la commande suivante :<\/p>\n<pre><code class=\"language-bash\">docker attach <\/code><\/pre>\n<figure>\n<p><figure style=\"width: 1152px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/07\/ssh-docker-access-container-docker-attach.jpg\" alt=\"Utilisation de docker attach pour acc\u00e9der \u00e0 un conteneur.\" width=\"1152\" height=\"633\"><figcaption class=\"wp-caption-text\">Utilisation de docker attach pour acc\u00e9der \u00e0 un conteneur.<\/figcaption><\/figure><\/figure>\n\n<h3>Comment et pourquoi utiliser Docker Compose ?<\/h3>\n<p>Docker Compose vous permet de cr\u00e9er et d&rsquo;ex\u00e9cuter des applications Docker multi-conteneurs. Vous pouvez l&rsquo;utiliser pour d\u00e9finir les services qui composent votre application dans un fichier YAML, puis utiliser ce fichier pour d\u00e9marrer et g\u00e9rer tous les conteneurs ensemble. Il convient aux environnements de d\u00e9veloppement et de test dans lesquels vous devez cr\u00e9er rapidement des environnements complexes.<\/p>\n<p>Pour acc\u00e9der \u00e0 un conteneur sp\u00e9cifique d\u00e9j\u00e0 en cours d&rsquo;ex\u00e9cution, ex\u00e9cutez la commande <code>docker compose<\/code> suivante, suivie du nom du service et de la commande que vous souhaitez ex\u00e9cuter :<\/p>\n<pre><code class=\"language-bash\">docker compose exec app \/bin\/bash<\/code><\/pre>\n<p>Cette commande lance un nouveau processus \u00e0 l&rsquo;int\u00e9rieur du conteneur qui ex\u00e9cute la commande sp\u00e9cifi\u00e9e. Vous pouvez l&rsquo;utiliser pour ex\u00e9cuter n&rsquo;importe quelle commande \u00e0 l&rsquo;int\u00e9rieur du conteneur, y compris des shells interactifs comme bash.<\/p>\n<p>De m\u00eame, si vous souhaitez d\u00e9marrer un nouveau conteneur \u00e0 l&rsquo;aide de Docker Compose et y acc\u00e9der imm\u00e9diatement, ex\u00e9cutez la commande suivante :<\/p>\n<pre><code class=\"language-bash\">docker compose run app \/bin\/bash<\/code><\/pre>\n<p>Notez que <code>docker compose<\/code> a deux syntaxes diff\u00e9rentes : <code>docker-compose<\/code> (version 1) et code&gt;docker compose (version 2). La syntaxe de la version 2 est plus souple et plus puissante, il est donc recommand\u00e9 de l&rsquo;utiliser dans la mesure du possible.<\/p>\n<figure>\n<p><figure style=\"width: 1147px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/07\/ssh-docker-access-container-docker-compose.jpg\" alt=\"Utiliser Docker Compose pour acc\u00e9der aux conteneurs\" width=\"1147\" height=\"603\"><figcaption class=\"wp-caption-text\">Utiliser Docker Compose pour acc\u00e9der aux conteneurs<\/figcaption><\/figure><\/figure>\n<h2>Comment ajouter un serveur SSH \u00e0 votre conteneur Docker<\/h2>\n<p>L&rsquo;ajout d&rsquo;un serveur SSH \u00e0 votre conteneur Docker vous aide \u00e0 g\u00e9rer et \u00e0 d\u00e9panner vos applications conteneuris\u00e9es. Un serveur SSH vous permet d&rsquo;acc\u00e9der \u00e0 distance aux conteneurs et de les g\u00e9rer, d&rsquo;ex\u00e9cuter des commandes et d&rsquo;inspecter les journaux depuis n&rsquo;importe o\u00f9.<\/p>\n<p>Vous pouvez ajouter un serveur SSH en l&rsquo;incluant dans votre fichier Docker avant de construire le conteneur, puis en le connectant avec un client SSH. Vous pouvez \u00e9galement ajouter un acc\u00e8s SSH temporaire en cr\u00e9ant un shell \u00e0 l&rsquo;int\u00e9rieur d&rsquo;un conteneur en cours d&rsquo;ex\u00e9cution et en y installant un serveur SSH.<\/p>\n<h3>Inclure un serveur SSH lors de la construction de votre conteneur Docker<\/h3>\n<p>Lorsque vous construisez un conteneur Docker, il peut \u00eatre utile d&rsquo;inclure un serveur SSH \u00e0 l&rsquo;int\u00e9rieur du conteneur si vous souhaitez y acc\u00e9der de mani\u00e8re persistante. Cela permet l&rsquo;acc\u00e8s \u00e0 distance et le d\u00e9bogage du conteneur pendant le d\u00e9veloppement ou le d\u00e9pannage. L&rsquo;inclusion d&rsquo;un serveur SSH \u00e0 l&rsquo;int\u00e9rieur vous permet \u00e9galement de transf\u00e9rer en toute s\u00e9curit\u00e9 des fichiers vers et depuis le conteneur.<\/p>\n<p>Pour int\u00e9grer un serveur SSH au moment de la construction, apportez quelques modifications au <a href=\"https:\/\/docs.sevalla.com\/applications\/build-options\/dockerfile\">fichier Docker<\/a> du conteneur. Voici un exemple de fichier Docker incluant un serveur SSH :<\/p>\n<pre><code class=\"language-yaml\">FROM debian:latest\n\nRUN apt-get update && apt-get install -y openssh-server\nRUN mkdir \/var\/run\/sshd\nRUN echo 'root:root123' | chpasswd\nRUN sed -i 's\/#PermitRootLogin prohibit-password\/PermitRootLogin yes\/' \/etc\/ssh\/sshd_config\n\nEXPOSE 22\n\nCMD [\"\/usr\/sbin\/sshd\", \"-D\"]<\/code><\/pre>\n<figure>\n<p><figure style=\"width: 1153px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/07\/ssh-docker-build-ssh-server.jpg\" alt=\"Conteneur Docker construit avec un serveur SSH\" width=\"1153\" height=\"635\"><figcaption class=\"wp-caption-text\">Conteneur Docker construit avec un serveur SSH<\/figcaption><\/figure><\/figure>\n<p>Ce code construit un conteneur avec la derni\u00e8re image Debian et installe le serveur SSH. Il cr\u00e9e \u00e9galement un nouveau r\u00e9pertoire pour le serveur SSH, d\u00e9finit le mot de passe root et active la connexion root via la configuration SSH.<\/p>\n<p>Enfin, il expose le port 22, le port par d\u00e9faut de SSH.<\/p>\n<p>Pour utiliser ce fichier Docker, construisez le conteneur \u00e0 l&rsquo;aide de la commande <code>docker build<\/code>, puis ex\u00e9cutez le conteneur \u00e0 l&rsquo;aide de <code>docker run<\/code>. Voici un exemple :<\/p>\n<pre><code class=\"language-bash\">docker build . -t ssh-container \ndocker run -d -p 2222:22 ssh-container<\/code><\/pre>\n<p>Cette commande construit un conteneur \u00e0 l&rsquo;aide du fichier Docker et lui attribue le nom de <strong>ssh-container<\/strong>. Utilisez -d pour ex\u00e9cuter le conteneur en mode d\u00e9tach\u00e9. Ensuite, mappez le port 22 \u00e0 l&rsquo;int\u00e9rieur du conteneur au port 2222 sur la machine h\u00f4te avec -p.<\/p>\n<p>Une fois que le conteneur est en cours d&rsquo;ex\u00e9cution, vous pouvez vous y connecter en SSH \u00e0 l&rsquo;aide de la commande <code>ssh<\/code>:<\/p>\n<pre><code class=\"language-bash\">ssh root@localhost-p 2222<\/code><\/pre>\n<p>Lorsque l&rsquo;on vous demande le mot de passe, saisissez le mot de passe que vous avez d\u00e9fini dans le fichier YAML. Dans ce cas, il s&rsquo;agit de \u00ab root123 \u00bb Vous \u00eates maintenant connect\u00e9 au serveur SSH qui s&rsquo;ex\u00e9cute dans le conteneur. Cela signifie que vous pouvez effectuer un d\u00e9bogage \u00e0 distance ou transf\u00e9rer des fichiers depuis et vers le conteneur.<\/p>\n<h3>Ajouter temporairement un serveur SSH \u00e0 un conteneur Docker en cours d&rsquo;ex\u00e9cution<\/h3>\n<p>Vous pouvez \u00e9galement ajouter un serveur SSH \u00e0 un conteneur en cours d&rsquo;ex\u00e9cution \u00e0 l&rsquo;aide de la commande <code>docker exec<\/code>:<\/p>\n<pre><code class=\"language-bash\">docker exec &lt;container_name_or_id&gt; \/bin\/bash<\/code><\/pre>\n<p>Une fois que vous avez acc\u00e9d\u00e9 au conteneur, installez le serveur OpenSSH et d\u00e9marrez le d\u00e9mon SSH :<\/p>\n<pre><code class=\"language-bash\">apt update && apt install openssh-server && \/usr\/sbin\/openssh -D<\/code><\/pre>\n<p>Cela ouvre une nouvelle instance du serveur SSH \u00e0 l&rsquo;int\u00e9rieur du conteneur. Vous \u00eates maintenant pr\u00eat \u00e0 vous y connecter \u00e0 l&rsquo;aide d&rsquo;un client SSH sur votre machine locale.<\/p>\n<p>Notez que vous ne pouvez vous connecter au conteneur via SSH que si vous ou votre \u00e9quipe avez expos\u00e9 le port SSH pendant la phase d&rsquo;ex\u00e9cution ou de construction.<\/p>\n<h3>Se connecter au serveur SSH de votre conteneur<\/h3>\n<p>Commencez par identifier l&rsquo;adresse IP ou le nom d&rsquo;h\u00f4te du conteneur \u00e0 partir de votre plateforme ou service de gestion de conteneurs.<\/p>\n<p>Pour vous connecter \u00e0 l&rsquo;adresse IP, utilisez la commande <code>ssh<\/code>:<\/p>\n<pre><code class=\"language-bash\">ssh [username]@[container-ip-address]<\/code><\/pre>\n<p>Lorsque vous y \u00eates invit\u00e9, saisissez le mot de passe du nom d&rsquo;utilisateur sp\u00e9cifi\u00e9. Au lieu d&rsquo;un mot de passe, certains serveurs SSH peuvent utiliser une s\u00e9curit\u00e9 bas\u00e9e sur une cl\u00e9.<\/p>\n<p>Vous devriez maintenant avoir une session de terminal \u00e0 distance connect\u00e9e au conteneur.<\/p>\n\n<h2>R\u00e9sum\u00e9<\/h2>\n<p>Comme Docker devient de plus en plus populaire, il est important de pouvoir inspecter les conteneurs qui s&rsquo;ex\u00e9cutent dans votre environnement. Cette fonctionnalit\u00e9 vous permet de diagnostiquer et de r\u00e9soudre les probl\u00e8mes pendant le d\u00e9veloppement.<\/p>\n<p>Docker fournit \u00e9galement un ensemble polyvalent de commandes int\u00e9gr\u00e9es pour diverses t\u00e2ches de d\u00e9veloppement. Vous pouvez utiliser ces commandes pour rationaliser votre flux de travail sans avoir \u00e0 recourir aux m\u00e9thodes SSH traditionnelles.<\/p>\n<p>D\u00e9couvrez <a href=\"https:\/\/kinsta.com\/fr\/\">Kinsta<\/a> pour h\u00e9berger vos <a href=\"https:\/\/sevalla.com\/application-hosting\/\">applications<\/a>, vos <a href=\"https:\/\/kinsta.com\/fr\/hebergement-wordpress\/\">sites web WordPress<\/a> ou vos <a href=\"https:\/\/sevalla.com\/database-hosting\/\">bases de donn\u00e9es<\/a>. Avec Kinsta, vous disposez d&rsquo;un h\u00e9bergement rapide et s\u00e9curis\u00e9, vos projets \u00e9tant d\u00e9ploy\u00e9s sur une infrastructure construite sur le Premium Tier Network et les C2 Machines de Google Cloud Platform. Choisissez entre les centres de donn\u00e9es et un CDN compatible HTTP\/3 avec 300 PoPs. Restez en s\u00e9curit\u00e9 gr\u00e2ce \u00e0 la technologie des conteneurs isol\u00e9s, \u00e0 deux pare-feu puissants et \u00e0 une protection DDoS avanc\u00e9e aliment\u00e9e par Cloudflare. Et vous pouvez int\u00e9grer des applications ou automatiser des flux de travail avec l&rsquo;<a href=\"https:\/\/kinsta.com\/fr\/changelog\/api-kinsta\/\">API Kinsta<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Les conteneurs Docker fournissent des environnements isol\u00e9s pour l&rsquo;ex\u00e9cution des applications, garantissant ainsi la coh\u00e9rence et la portabilit\u00e9. Lorsque vous travaillez avec des conteneurs Docker, il &#8230;<\/p>\n","protected":false},"author":290,"featured_media":71907,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[965],"class_list":["post-71906","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-docker"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Comment entrer en SSH dans un conteneur Docker - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Apprenez et explorez comment acc\u00e9der aux conteneurs Docker locaux et distants pour la maintenance et les mises \u00e0 jour quand cela est n\u00e9cessaire.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/fr\/blog\/ssh-dans-conteneur-docker\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment entrer en SSH dans un conteneur Docker\" \/>\n<meta property=\"og:description\" content=\"Apprenez et explorez comment acc\u00e9der aux conteneurs Docker locaux et distants pour la maintenance et les mises \u00e0 jour quand cela est n\u00e9cessaire.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/fr\/blog\/ssh-dans-conteneur-docker\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstafrance\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-15T10:24:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-21T14:49:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/08\/ssh-into-docker-container.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"3042\" \/>\n\t<meta property=\"og:image:height\" content=\"1521\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Marcia Ramos\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Apprenez et explorez comment acc\u00e9der aux conteneurs Docker locaux et distants pour la maintenance et les mises \u00e0 jour quand cela est n\u00e9cessaire.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/08\/ssh-into-docker-container.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Marcia Ramos\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/ssh-dans-conteneur-docker\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/ssh-dans-conteneur-docker\/\"},\"author\":{\"name\":\"Marcia Ramos\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/72bff0015d3fb3ba3d8a85494dc0b116\"},\"headline\":\"Comment entrer en SSH dans un conteneur Docker\",\"datePublished\":\"2023-08-15T10:24:40+00:00\",\"dateModified\":\"2023-08-21T14:49:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/ssh-dans-conteneur-docker\/\"},\"wordCount\":1706,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/ssh-dans-conteneur-docker\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/08\/ssh-into-docker-container.jpg\",\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/ssh-dans-conteneur-docker\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/ssh-dans-conteneur-docker\/\",\"url\":\"https:\/\/kinsta.com\/fr\/blog\/ssh-dans-conteneur-docker\/\",\"name\":\"Comment entrer en SSH dans un conteneur Docker - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/ssh-dans-conteneur-docker\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/ssh-dans-conteneur-docker\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/08\/ssh-into-docker-container.jpg\",\"datePublished\":\"2023-08-15T10:24:40+00:00\",\"dateModified\":\"2023-08-21T14:49:45+00:00\",\"description\":\"Apprenez et explorez comment acc\u00e9der aux conteneurs Docker locaux et distants pour la maintenance et les mises \u00e0 jour quand cela est n\u00e9cessaire.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/ssh-dans-conteneur-docker\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/ssh-dans-conteneur-docker\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/ssh-dans-conteneur-docker\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/08\/ssh-into-docker-container.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/08\/ssh-into-docker-container.jpg\",\"width\":3042,\"height\":1521},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/ssh-dans-conteneur-docker\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docker\",\"item\":\"https:\/\/kinsta.com\/fr\/sujets\/docker\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Comment entrer en SSH dans un conteneur Docker\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/fr\/#website\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstafrance\/\",\"https:\/\/x.com\/kinsta_fr\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/72bff0015d3fb3ba3d8a85494dc0b116\",\"name\":\"Marcia Ramos\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0d680db24858fdf61a7e7ce3c1a160f5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0d680db24858fdf61a7e7ce3c1a160f5?s=96&d=mm&r=g\",\"caption\":\"Marcia Ramos\"},\"description\":\"I'm the Editorial Team Lead at Kinsta. I'm a open source enthusiast and I love coding. With more than 10 years of technical writing and editing for the tech industry, I love collaborating with people to create clear and concise pieces of content and improve workflows.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/marciadiasramos\/\"],\"honorificSuffix\":\"B.Sc.\",\"gender\":\"Female\",\"knowsLanguage\":[\"English\",\"Portuguese\"],\"jobTitle\":\"Editorial Team Lead\",\"worksFor\":\"Kinsta Inc.\",\"url\":\"https:\/\/kinsta.com\/fr\/blog\/author\/marciaramos\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Comment entrer en SSH dans un conteneur Docker - Kinsta\u00ae","description":"Apprenez et explorez comment acc\u00e9der aux conteneurs Docker locaux et distants pour la maintenance et les mises \u00e0 jour quand cela est n\u00e9cessaire.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/fr\/blog\/ssh-dans-conteneur-docker\/","og_locale":"fr_FR","og_type":"article","og_title":"Comment entrer en SSH dans un conteneur Docker","og_description":"Apprenez et explorez comment acc\u00e9der aux conteneurs Docker locaux et distants pour la maintenance et les mises \u00e0 jour quand cela est n\u00e9cessaire.","og_url":"https:\/\/kinsta.com\/fr\/blog\/ssh-dans-conteneur-docker\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstafrance\/","article_published_time":"2023-08-15T10:24:40+00:00","article_modified_time":"2023-08-21T14:49:45+00:00","og_image":[{"width":3042,"height":1521,"url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/08\/ssh-into-docker-container.jpg","type":"image\/jpeg"}],"author":"Marcia Ramos","twitter_card":"summary_large_image","twitter_description":"Apprenez et explorez comment acc\u00e9der aux conteneurs Docker locaux et distants pour la maintenance et les mises \u00e0 jour quand cela est n\u00e9cessaire.","twitter_image":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/08\/ssh-into-docker-container.jpg","twitter_creator":"@kinsta_fr","twitter_site":"@kinsta_fr","twitter_misc":{"\u00c9crit par":"Marcia Ramos","Dur\u00e9e de lecture estim\u00e9e":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/fr\/blog\/ssh-dans-conteneur-docker\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/blog\/ssh-dans-conteneur-docker\/"},"author":{"name":"Marcia Ramos","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/72bff0015d3fb3ba3d8a85494dc0b116"},"headline":"Comment entrer en SSH dans un conteneur Docker","datePublished":"2023-08-15T10:24:40+00:00","dateModified":"2023-08-21T14:49:45+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/ssh-dans-conteneur-docker\/"},"wordCount":1706,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/ssh-dans-conteneur-docker\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/08\/ssh-into-docker-container.jpg","inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/fr\/blog\/ssh-dans-conteneur-docker\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/fr\/blog\/ssh-dans-conteneur-docker\/","url":"https:\/\/kinsta.com\/fr\/blog\/ssh-dans-conteneur-docker\/","name":"Comment entrer en SSH dans un conteneur Docker - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/ssh-dans-conteneur-docker\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/ssh-dans-conteneur-docker\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/08\/ssh-into-docker-container.jpg","datePublished":"2023-08-15T10:24:40+00:00","dateModified":"2023-08-21T14:49:45+00:00","description":"Apprenez et explorez comment acc\u00e9der aux conteneurs Docker locaux et distants pour la maintenance et les mises \u00e0 jour quand cela est n\u00e9cessaire.","breadcrumb":{"@id":"https:\/\/kinsta.com\/fr\/blog\/ssh-dans-conteneur-docker\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/fr\/blog\/ssh-dans-conteneur-docker\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/blog\/ssh-dans-conteneur-docker\/#primaryimage","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/08\/ssh-into-docker-container.jpg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/08\/ssh-into-docker-container.jpg","width":3042,"height":1521},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/fr\/blog\/ssh-dans-conteneur-docker\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Docker","item":"https:\/\/kinsta.com\/fr\/sujets\/docker\/"},{"@type":"ListItem","position":3,"name":"Comment entrer en SSH dans un conteneur Docker"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/fr\/#website","url":"https:\/\/kinsta.com\/fr\/","name":"Kinsta\u00ae","description":"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es","publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/fr\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstafrance\/","https:\/\/x.com\/kinsta_fr","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/72bff0015d3fb3ba3d8a85494dc0b116","name":"Marcia Ramos","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0d680db24858fdf61a7e7ce3c1a160f5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0d680db24858fdf61a7e7ce3c1a160f5?s=96&d=mm&r=g","caption":"Marcia Ramos"},"description":"I'm the Editorial Team Lead at Kinsta. I'm a open source enthusiast and I love coding. With more than 10 years of technical writing and editing for the tech industry, I love collaborating with people to create clear and concise pieces of content and improve workflows.","sameAs":["https:\/\/www.linkedin.com\/in\/marciadiasramos\/"],"honorificSuffix":"B.Sc.","gender":"Female","knowsLanguage":["English","Portuguese"],"jobTitle":"Editorial Team Lead","worksFor":"Kinsta Inc.","url":"https:\/\/kinsta.com\/fr\/blog\/author\/marciaramos\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/71906","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/users\/290"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/comments?post=71906"}],"version-history":[{"count":4,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/71906\/revisions"}],"predecessor-version":[{"id":71913,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/71906\/revisions\/71913"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/71906\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/71906\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/71906\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/71906\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/71906\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/71906\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/71906\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/71906\/translations\/es"},{"href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/71906\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media\/71907"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media?parent=71906"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/tags?post=71906"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/topic?post=71906"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}