{"id":64873,"date":"2023-08-15T11:21:27","date_gmt":"2023-08-15T10:21:27","guid":{"rendered":"https:\/\/kinsta.com\/de\/?p=64873&#038;preview=true&#038;preview_id=64873"},"modified":"2023-08-31T09:25:13","modified_gmt":"2023-08-31T08:25:13","slug":"ssh-in-docker-container","status":"publish","type":"post","link":"https:\/\/kinsta.com\/de\/blog\/ssh-in-docker-container\/","title":{"rendered":"Wie man per SSH in einen Docker Container einsteigt"},"content":{"rendered":"<p>Docker-Container bieten isolierte Umgebungen f\u00fcr die Ausf\u00fchrung von Anwendungen und gew\u00e4hrleisten so Konsistenz und Portabilit\u00e4t. Wenn du mit Docker-Containern arbeitest, ist es wichtig, dass du ihre Shells einsehen und dich mit ihnen verbinden kannst. Auf diese Weise kannst du Befehle ausf\u00fchren, Probleme beheben und das Verhalten der Container in Echtzeit \u00fcberwachen.<\/p>\n<p>In diesem Artikel erf\u00e4hrst du, wie du auf lokale und entfernte <a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/\">Docker<\/a>-Container zugreifen kannst, um sie zu warten und zu aktualisieren.<\/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>Warum du auf deine Container zugreifen musst<\/h2>\n<p>Der Zugriff auf Container ist f\u00fcr eine effektive Verwaltung und Fehlerbehebung in containerisierten Umgebungen unerl\u00e4sslich. So kannst du die Logs und Laufzeitinformationen des Containers analysieren und Fehler leicht identifizieren und beheben.<\/p>\n<p>Der Zugriff auf Container erm\u00f6glicht es dir au\u00dferdem, Befehle f\u00fcr schnelle Konfigurationsaktualisierungen, Paketinstallationen und andere administrative Aufgaben auszuf\u00fchren. Ohne Zugriff m\u00fcsstest du das gesamte Container-Image mit der aktualisierten Konfiguration neu erstellen, was zeitaufw\u00e4ndig und ineffizient sein kann.<\/p>\n<p>In einem verteilten Anwendungs\u00f6kosystem m\u00fcssen Container auch miteinander kommunizieren k\u00f6nnen. Du brauchst also Zugang zu den Containern, um Befehle zu diagnostizieren und sicherzustellen, dass die Verbindung zwischen den Containern einwandfrei funktioniert.<\/p>\n<p>Es ist zwar m\u00f6glich, \u00fcber ein herk\u00f6mmliches Secure Shell (SSH)-Protokoll auf Container zuzugreifen, aber Docker bietet mehrere integrierte Methoden, mit denen du Zeit sparen und die Effizienz steigern kannst. Dazu geh\u00f6ren:<\/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>Jede Methode hat ihre eigenen Anwendungsf\u00e4lle und Vorteile. Wenn du den richtigen Befehl f\u00fcr deinen Anwendungsfall kennst, kannst du deinen Ansatz optimieren.<\/p>\n\n<h3>Wie und warum du docker exec verwenden solltest<\/h3>\n<p><code>docker exec<\/code> erm\u00f6glicht es dir, auf die Shell-Sitzung eines laufenden Containers zuzugreifen und Befehle auszuf\u00fchren, ohne eine neue Instanz starten zu m\u00fcssen. Beachte, dass dieser Befehl nicht persistent ist, d.h. er wird nicht erneut ausgef\u00fchrt, wenn der Container heruntergefahren oder neu gestartet wird.<\/p>\n<p>Um auf einen laufenden Container zuzugreifen, brauchst du seinen Namen oder seine ID (du kannst sie mit <code>docker ps -a<\/code> herausfinden). Dann gibst du sie in den folgenden Befehl ein:<\/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=\"Der Befehl docker exec wird im Terminal ausgef\u00fchrt, um eine Bash-Shell innerhalb eines Containers zu starten.\" width=\"1154\" height=\"635\"><figcaption class=\"wp-caption-text\">Zugriff auf einen Container mit docker exec<\/figcaption><\/figure><\/figure>\n<h3>Wie und warum du docker run verwenden solltest<\/h3>\n<p>Mit dem Befehl <code>docker run<\/code> kannst du einen neuen Container starten und sofort auf seine Shell zugreifen. Dieser Container ist nicht standardm\u00e4\u00dfig mit deiner aktuellen Shell-Sitzung verbunden, aber du kannst ihn mit der Option <code>-it<\/code> verbinden.<\/p>\n<p>Mit dem folgenden Befehl kannst du einen neuen Container starten, ihn an deine aktuelle Shell-Sitzung anh\u00e4ngen und eine Bash-Shell starten:<\/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=\"Der Befehl docker run wird im Terminal ausgef\u00fchrt, um einen Container zu starten und darin eine Bash-Shell zu erzeugen.\" width=\"1153\" height=\"633\"><figcaption class=\"wp-caption-text\">Zugriff auf einen Container mit docker run<\/figcaption><\/figure><\/figure>\n<h3>Wie und warum man docker attach verwendet<\/h3>\n<p>Der Befehl <code>docker attach<\/code> ist n\u00fctzlich f\u00fcr die \u00dcberwachung und Fehlersuche bei Containeroperationen. Er erm\u00f6glicht es dir, dich mit einem laufenden Container zu verbinden und seine Standardeingabe-, Ausgabe- und Fehlerstr\u00f6me in Echtzeit einzusehen.<\/p>\n<p>Um ihn zu verwenden, starte deinen Container mit <code>docker run<\/code>. Dann trennst du dich von ihm, indem du <strong>Strg+P<\/strong> und <strong>Strg+Q<\/strong> dr\u00fcckst. Du kannst stattdessen auch das <code>-d<\/code> Flag f\u00fcr diesen Container angeben.<\/p>\n<p>Sobald dein Container im Hintergrund l\u00e4uft, kannst du ihn mit dem folgenden Befehl aufrufen:<\/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=\"Der Docker-Attach wird im Terminal ausgef\u00fchrt, um auf einen Container zuzugreifen.\" width=\"1152\" height=\"633\"><figcaption class=\"wp-caption-text\">Mit docker attach auf einen Container zugreifen<\/figcaption><\/figure><\/figure>\n\n<h3>Wie und warum du Docker Compose verwenden solltest<\/h3>\n<p>Mit Docker Compose kannst du Docker-Anwendungen mit mehreren Containern erstellen und ausf\u00fchren. Du kannst damit die Dienste, aus denen deine Anwendung besteht, in einer YAML-Datei definieren und diese Datei dann verwenden, um alle Container gemeinsam zu starten und zu verwalten. Es eignet sich f\u00fcr Entwicklungs- und Testumgebungen, in denen du schnell komplexe Umgebungen aufsetzen musst.<\/p>\n<p>Um auf einen bestimmten, bereits laufenden Container zuzugreifen, f\u00fchrst du den folgenden Befehl <code>docker compose<\/code> aus, gefolgt vom Namen des Dienstes und dem gew\u00fcnschten Befehl:<\/p>\n<pre><code class=\"language-bash\">docker compose exec app \/bin\/bash<\/code><\/pre>\n<p>Dieser Befehl startet einen neuen Prozess innerhalb des Containers, der den angegebenen Befehl ausf\u00fchrt. Du kannst damit jeden Befehl innerhalb des Containers ausf\u00fchren, auch interaktive Shells wie die Bash.<\/p>\n<p>Wenn du einen neuen Container mit Docker Compose starten und sofort auf ihn zugreifen willst, f\u00fchrst du den folgenden Befehl aus:<\/p>\n<pre><code class=\"language-bash\">docker compose run app \/bin\/bash<\/code><\/pre>\n<p>Beachte, dass <code>docker compose<\/code> zwei verschiedene Syntaxen hat: <code>docker-compose<\/code> (Version 1) und code&gt;docker compose (Version 2). Die Syntax der Version 2 ist flexibler und leistungsf\u00e4higer, daher wird empfohlen, sie zu verwenden, wann immer es m\u00f6glich ist.<\/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=\"Die Befehle docker compose run und docker compose exec werden im Terminal ausgef\u00fchrt, um auf Container zuzugreifen.\" width=\"1147\" height=\"603\"><figcaption class=\"wp-caption-text\">Docker Compose f\u00fcr den Zugriff auf Container verwenden<\/figcaption><\/figure><\/figure>\n<h2>So f\u00fcgst du einen SSH-Server zu deinem Docker-Container hinzu<\/h2>\n<p>Wenn du einen SSH-Server zu deinem Docker-Container hinzuf\u00fcgst, kannst du deine containerisierten Anwendungen besser verwalten und Fehler beheben. Mit einem SSH-Server kannst du von \u00fcberall aus auf Container zugreifen und sie verwalten, Befehle ausf\u00fchren und Protokolle einsehen.<\/p>\n<p>Du kannst einen SSH-Server hinzuf\u00fcgen, indem du ihn in dein Dockerfile aufnimmst, bevor du den Container baust, und ihn dann mit einem SSH-Client verbindest. Alternativ kannst du auch einen tempor\u00e4ren SSH-Zugang einrichten, indem du eine Shell in einem laufenden Container startest und darin einen SSH-Server installierst.<\/p>\n<h3>Einbindung eines SSH-Servers beim Bau deines Docker-Containers<\/h3>\n<p>Wenn du einen Docker-Container baust, kann es n\u00fctzlich sein, einen SSH-Server in den Container einzubinden, wenn du dauerhaft per SSH auf den Container zugreifen willst. Er erm\u00f6glicht den Fernzugriff und das Debugging des Containers w\u00e4hrend der Entwicklung oder der Fehlersuche. Mit einem SSH-Server innerhalb des Containers kannst du auch Dateien sicher in und aus dem Container \u00fcbertragen.<\/p>\n<p>Um einen SSH-Server w\u00e4hrend des Builds einzubinden, musst du ein paar \u00c4nderungen an der <a href=\"https:\/\/docs.sevalla.com\/applications\/build-options\/dockerfile\">Dockerdatei<\/a> des Containers vornehmen. Hier ist ein Beispiel f\u00fcr ein Dockerfile, das einen SSH-Server enth\u00e4lt:<\/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=\"Ein SSH-Befehl, der im Terminal ausgef\u00fchrt wird, um auf einen Container zuzugreifen.\" width=\"1153\" height=\"635\"><figcaption class=\"wp-caption-text\">Docker-Container mit SSH-Server gebaut<\/figcaption><\/figure><\/figure>\n<p>Dieser Code erstellt einen Container mit dem neuesten Debian-Image und installiert den SSH-Server. Au\u00dferdem erstellt er ein neues Verzeichnis f\u00fcr den SSH-Server, setzt das Root-Passwort und aktiviert den Root-Login \u00fcber die SSH-Konfiguration.<\/p>\n<p>Schlie\u00dflich gibt er Port 22 frei, den Standardport von SSH.<\/p>\n<p>Um diese Dockerdatei zu verwenden, musst du den Container mit dem Befehl <code>docker build<\/code> erstellen und ihn dann mit <code>docker run<\/code> ausf\u00fchren. Hier ist ein Beispiel:<\/p>\n<pre><code class=\"language-bash\">docker build . -t ssh-container \ndocker run -d -p 2222:22 ssh-container<\/code><\/pre>\n<p>Dieser Befehl erstellt einen Container mit der Dockerdatei und versieht ihn mit dem Namen <strong>ssh-container<\/strong>. Verwende -d, um den Container im abgetrennten Modus zu starten. Als N\u00e4chstes ordnest du Port 22 innerhalb des Containers mit -p auf Port 2222 auf dem Host-Rechner zu.<\/p>\n<p>Sobald der Container l\u00e4uft, kannst du dich mit dem Befehl <code>ssh<\/code> per SSH in den Container einloggen:<\/p>\n<pre><code class=\"language-bash\">ssh root@localhost-p 2222<\/code><\/pre>\n<p>Wenn du nach dem Passwort gefragt wirst, gibst du das Passwort ein, das du in der YAML-Datei festgelegt hast. In diesem Fall ist es &#8222;root123&#8220; Du bist jetzt mit dem SSH-Server verbunden, der im Container l\u00e4uft. Das bedeutet, dass du aus der Ferne debuggen oder Dateien in und aus dem Container \u00fcbertragen kannst.<\/p>\n<h3>Vor\u00fcbergehend einen SSH-Server zu einem laufenden Docker-Container hinzuf\u00fcgen<\/h3>\n<p>Du kannst auch einen SSH-Server zu einem laufenden Container hinzuf\u00fcgen, indem du den Befehl <code>docker exec<\/code> verwendest:<\/p>\n<pre><code class=\"language-bash\">docker exec &lt;container_name_or_id&gt; \/bin\/bash<\/code><\/pre>\n<p>Sobald du Zugriff auf den Container hast, installierst du den OpenSSH-Server und startest den SSH-Daemon:<\/p>\n<pre><code class=\"language-bash\">apt update && apt install openssh-server && \/usr\/sbin\/openssh -D<\/code><\/pre>\n<p>Dadurch wird eine neue Instanz des SSH-Servers innerhalb des Containers ge\u00f6ffnet. Jetzt kannst du dich mit einem SSH-Client auf deinem lokalen Rechner mit dem Server verbinden.<\/p>\n<p>Beachte, dass du dich nur dann per SSH mit dem Container verbinden kannst, wenn du oder dein Team den SSH-Port w\u00e4hrend der Ausf\u00fchrungs- oder Bauphase freigegeben haben.<\/p>\n<h3>Verbinde dich mit dem SSH-Server deines Containers<\/h3>\n<p>Beginne damit, die IP-Adresse oder den Hostnamen des Containers \u00fcber deine Containerverwaltungsplattform oder deinen Dienst zu ermitteln.<\/p>\n<p>Um dich mit der IP-Adresse zu verbinden, verwende den Befehl <code>ssh<\/code>:<\/p>\n<pre><code class=\"language-bash\">ssh [username]@[container-ip-address]<\/code><\/pre>\n<p>Sobald du dazu aufgefordert wirst, gibst du das Passwort f\u00fcr den angegebenen Benutzernamen ein. Einige SSH-Server verwenden anstelle eines Passworts eine schl\u00fcsselbasierte Sicherheit.<\/p>\n<p>Du solltest jetzt eine Remote-Terminal-Sitzung haben, die mit dem Container verbunden ist.<\/p>\n\n<h2>Zusammenfassung<\/h2>\n<p>Da Docker immer beliebter wird, ist es wichtig, dass du die Container, die in deiner Umgebung laufen, \u00fcberpr\u00fcfen kannst. Diese Funktion erm\u00f6glicht es dir, Probleme w\u00e4hrend der Entwicklung zu diagnostizieren und zu beheben.<\/p>\n<p>Docker bietet au\u00dferdem eine vielseitige Reihe von integrierten Befehlen f\u00fcr verschiedene Entwicklungsaufgaben. Mit diesen Befehlen kannst du deine Arbeitsabl\u00e4ufe optimieren, ohne dich auf die traditionellen SSH-Methoden verlassen zu m\u00fcssen.<\/p>\n<p>Schau dir <a href=\"https:\/\/kinsta.com\/de\/\">Kinsta<\/a> an, um deine <a href=\"https:\/\/sevalla.com\/application-hosting\/\">Anwendungen<\/a>, <a href=\"https:\/\/kinsta.com\/de\/wordpress-hosting\/\">WordPress-Websites<\/a> oder <a href=\"https:\/\/sevalla.com\/database-hosting\/\">Datenbanken<\/a> zu hosten. Mit Kinsta hast du einen schnellen und sicheren Hoster, der deine Projekte auf einer Infrastruktur bereitstellt, die auf dem Premium Tier Network und den C2-Maschinen von Google Cloud Platform basiert. W\u00e4hle zwischen 27 Rechenzentren und einem HTTP\/3-f\u00e4higen CDN mit 300+ PoPs. Mit isolierter Containertechnologie, zwei starken Firewalls und fortschrittlichem DDoS-Schutz auf Basis von Cloudflare bist du sicher. Und mit der <a href=\"https:\/\/kinsta.com\/de\/changelog\/kinsta-api\/\">Kinsta-API<\/a> kannst du Anwendungen integrieren oder Workflows automatisieren.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Docker-Container bieten isolierte Umgebungen f\u00fcr die Ausf\u00fchrung von Anwendungen und gew\u00e4hrleisten so Konsistenz und Portabilit\u00e4t. Wenn du mit Docker-Containern arbeitest, ist es wichtig, dass du ihre &#8230;<\/p>\n","protected":false},"author":290,"featured_media":64874,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[937],"class_list":["post-64873","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>Wie man per SSH in einen Docker Container einsteigt - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Lerne und erforsche, wie du auf lokale und remote Docker-Container zugreifen kannst, um sie bei Bedarf zu warten und zu aktualisieren.\" \/>\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\/de\/blog\/ssh-in-docker-container\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wie man per SSH in einen Docker Container einsteigt\" \/>\n<meta property=\"og:description\" content=\"Lerne und erforsche, wie du auf lokale und remote Docker-Container zugreifen kannst, um sie bei Bedarf zu warten und zu aktualisieren.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/de\/blog\/ssh-in-docker-container\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-15T10:21:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-31T08:25:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/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=\"Lerne und erforsche, wie du auf lokale und remote Docker-Container zugreifen kannst, um sie bei Bedarf zu warten und zu aktualisieren.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/08\/ssh-into-docker-container.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Marcia Ramos\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"8\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/ssh-in-docker-container\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/ssh-in-docker-container\/\"},\"author\":{\"name\":\"Marcia Ramos\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/72bff0015d3fb3ba3d8a85494dc0b116\"},\"headline\":\"Wie man per SSH in einen Docker Container einsteigt\",\"datePublished\":\"2023-08-15T10:21:27+00:00\",\"dateModified\":\"2023-08-31T08:25:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/ssh-in-docker-container\/\"},\"wordCount\":1443,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/ssh-in-docker-container\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/08\/ssh-into-docker-container.jpg\",\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/ssh-in-docker-container\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/ssh-in-docker-container\/\",\"url\":\"https:\/\/kinsta.com\/de\/blog\/ssh-in-docker-container\/\",\"name\":\"Wie man per SSH in einen Docker Container einsteigt - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/ssh-in-docker-container\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/ssh-in-docker-container\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/08\/ssh-into-docker-container.jpg\",\"datePublished\":\"2023-08-15T10:21:27+00:00\",\"dateModified\":\"2023-08-31T08:25:13+00:00\",\"description\":\"Lerne und erforsche, wie du auf lokale und remote Docker-Container zugreifen kannst, um sie bei Bedarf zu warten und zu aktualisieren.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/ssh-in-docker-container\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/ssh-in-docker-container\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/ssh-in-docker-container\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/08\/ssh-into-docker-container.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/08\/ssh-into-docker-container.jpg\",\"width\":3042,\"height\":1521},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/ssh-in-docker-container\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docker\",\"item\":\"https:\/\/kinsta.com\/de\/thema\/docker\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Wie man per SSH in einen Docker Container einsteigt\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/de\/#website\",\"url\":\"https:\/\/kinsta.com\/de\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/de\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\",\"https:\/\/x.com\/Kinsta_DE\",\"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\/de\/#\/schema\/person\/72bff0015d3fb3ba3d8a85494dc0b116\",\"name\":\"Marcia Ramos\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/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\/de\/blog\/author\/marciaramos\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Wie man per SSH in einen Docker Container einsteigt - Kinsta\u00ae","description":"Lerne und erforsche, wie du auf lokale und remote Docker-Container zugreifen kannst, um sie bei Bedarf zu warten und zu aktualisieren.","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\/de\/blog\/ssh-in-docker-container\/","og_locale":"de_DE","og_type":"article","og_title":"Wie man per SSH in einen Docker Container einsteigt","og_description":"Lerne und erforsche, wie du auf lokale und remote Docker-Container zugreifen kannst, um sie bei Bedarf zu warten und zu aktualisieren.","og_url":"https:\/\/kinsta.com\/de\/blog\/ssh-in-docker-container\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","article_published_time":"2023-08-15T10:21:27+00:00","article_modified_time":"2023-08-31T08:25:13+00:00","og_image":[{"width":3042,"height":1521,"url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/08\/ssh-into-docker-container.jpg","type":"image\/jpeg"}],"author":"Marcia Ramos","twitter_card":"summary_large_image","twitter_description":"Lerne und erforsche, wie du auf lokale und remote Docker-Container zugreifen kannst, um sie bei Bedarf zu warten und zu aktualisieren.","twitter_image":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/08\/ssh-into-docker-container.jpg","twitter_creator":"@Kinsta_DE","twitter_site":"@Kinsta_DE","twitter_misc":{"Verfasst von":"Marcia Ramos","Gesch\u00e4tzte Lesezeit":"8\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/de\/blog\/ssh-in-docker-container\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/blog\/ssh-in-docker-container\/"},"author":{"name":"Marcia Ramos","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/72bff0015d3fb3ba3d8a85494dc0b116"},"headline":"Wie man per SSH in einen Docker Container einsteigt","datePublished":"2023-08-15T10:21:27+00:00","dateModified":"2023-08-31T08:25:13+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/ssh-in-docker-container\/"},"wordCount":1443,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/ssh-in-docker-container\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/08\/ssh-into-docker-container.jpg","inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/de\/blog\/ssh-in-docker-container\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/de\/blog\/ssh-in-docker-container\/","url":"https:\/\/kinsta.com\/de\/blog\/ssh-in-docker-container\/","name":"Wie man per SSH in einen Docker Container einsteigt - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/ssh-in-docker-container\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/ssh-in-docker-container\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/08\/ssh-into-docker-container.jpg","datePublished":"2023-08-15T10:21:27+00:00","dateModified":"2023-08-31T08:25:13+00:00","description":"Lerne und erforsche, wie du auf lokale und remote Docker-Container zugreifen kannst, um sie bei Bedarf zu warten und zu aktualisieren.","breadcrumb":{"@id":"https:\/\/kinsta.com\/de\/blog\/ssh-in-docker-container\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/de\/blog\/ssh-in-docker-container\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/blog\/ssh-in-docker-container\/#primaryimage","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/08\/ssh-into-docker-container.jpg","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/08\/ssh-into-docker-container.jpg","width":3042,"height":1521},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/de\/blog\/ssh-in-docker-container\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/de\/"},{"@type":"ListItem","position":2,"name":"Docker","item":"https:\/\/kinsta.com\/de\/thema\/docker\/"},{"@type":"ListItem","position":3,"name":"Wie man per SSH in einen Docker Container einsteigt"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/de\/#website","url":"https:\/\/kinsta.com\/de\/","name":"Kinsta\u00ae","description":"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen","publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/de\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","https:\/\/x.com\/Kinsta_DE","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\/de\/#\/schema\/person\/72bff0015d3fb3ba3d8a85494dc0b116","name":"Marcia Ramos","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/#\/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\/de\/blog\/author\/marciaramos\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/64873","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/users\/290"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/comments?post=64873"}],"version-history":[{"count":9,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/64873\/revisions"}],"predecessor-version":[{"id":65338,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/64873\/revisions\/65338"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/64873\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/64873\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/64873\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/64873\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/64873\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/64873\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/64873\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/64873\/translations\/es"},{"href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/64873\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media\/64874"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media?parent=64873"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/tags?post=64873"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/topic?post=64873"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}