{"id":72305,"date":"2023-08-15T11:25:01","date_gmt":"2023-08-15T10:25:01","guid":{"rendered":"https:\/\/kinsta.com\/it\/?p=72305&#038;preview=true&#038;preview_id=72305"},"modified":"2023-08-21T08:59:58","modified_gmt":"2023-08-21T07:59:58","slug":"ssh-container-docker","status":"publish","type":"post","link":"https:\/\/kinsta.com\/it\/blog\/ssh-container-docker\/","title":{"rendered":"Come accedere con SSH a un container Docker"},"content":{"rendered":"<p>I container Docker forniscono ambienti isolati per l&#8217;esecuzione delle applicazioni, garantendo coerenza e portabilit\u00e0. Quando si lavora con i container Docker, \u00e8 fondamentale poter ispezionare e connettersi alle loro shell. In questo modo potete eseguire comandi, risolvere problemi e monitorare il comportamento dei container in tempo reale.<\/p>\n<p>Questo articolo spiega come accedere ai container <a href=\"https:\/\/kinsta.com\/it\/blog\/cosa-e-docker\/\">Docker<\/a> locali e remoti sia per fare manutenzione che per eseguire gli aggiornamenti.<\/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>Perch\u00e9 \u00e8 importante accedere ai container<\/h2>\n<p>L&#8217;accesso ai container \u00e8 essenziale per una gestione efficace e per la risoluzione dei problemi negli ambienti containerizzati. Vi permette di analizzare i log e le informazioni di runtime del container e di identificare e risolvere facilmente gli errori.<\/p>\n<p>L&#8217;accesso ai container vi permette anche di eseguire comandi per aggiornare rapidamente la configurazione, installare pacchetti e svolgere altre attivit\u00e0 amministrative. Senza l&#8217;accesso, dovreste ricostruire l&#8217;intera immagine del container con la configurazione aggiornata, il che pu\u00f2 essere lungo e inefficiente.<\/p>\n<p>I container devono anche essere in grado di comunicare tra loro in un ecosistema applicativo distribuito. Per questo motivo avete bisogno di un accesso ai container per diagnosticare i comandi e garantire che la connettivit\u00e0 tra i container sia sana.<\/p>\n<p>Sebbene sia possibile accedere ai container attraverso il tradizionale protocollo Secure Shell (SSH), Docker offre diversi metodi integrati che vi aiutano a risparmiare tempo e ad aumentare l&#8217;efficienza. Questi includono:<\/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>Ogni metodo ha i suoi specifici casi d&#8217;uso e vantaggi. Conoscere il comando giusto per il vostro caso d&#8217;uso pu\u00f2 aiutarvi a ottimizzare il vostro approccio.<\/p>\n\n<h3>Come e perch\u00e9 usare docker exec<\/h3>\n<p><code>docker exec<\/code> vi permette di accedere alla sessione shell di un container in esecuzione e di eseguire comandi senza dover avviare una nuova istanza. Questo comando non \u00e8 persistente, cio\u00e8 non verr\u00e0 eseguito nuovamente se il container si spegne o si riavvia.<\/p>\n<p>Per accedere a un container in esecuzione, dovete avere il suo nome o ID (potete ottenerlo eseguendo <code>docker ps -a<\/code>). Quindi, inseritelo nel seguente comando:<\/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=\"Il comando docker exec eseguito nel terminale per creare una shell bash all'interno di un container.\" width=\"1154\" height=\"635\"><figcaption class=\"wp-caption-text\">Accedere a un container con docker exec<\/figcaption><\/figure><\/figure>\n<h3>Come e perch\u00e9 usare docker run<\/h3>\n<p>Il comando <code>docker run<\/code> vi permette di avviare un nuovo container e di accedere immediatamente alla sua shell. Per impostazione predefinita, questo container non \u00e8 collegato alla vostra sessione di shell corrente, ma potete collegarlo usando l&#8217;opzione <code>-it<\/code>.<\/p>\n<p>Il seguente comando vi permette di avviare un nuovo container, di collegarlo alla vostra sessione di shell corrente e di creare una 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=\"Il comando docker run eseguito nel terminale per avviare un container e creare una shell bash al suo interno.\" width=\"1153\" height=\"633\"><figcaption class=\"wp-caption-text\">Accedere al container con docker run.<\/figcaption><\/figure><\/figure>\n<h3>Come e perch\u00e9 usare docker attach<\/h3>\n<p>Il comando <code>docker attach<\/code> \u00e8 utile per il monitoraggio e il debug delle operazioni dei container. Vi permette di connettervi a un container in esecuzione e di visualizzare i suoi flussi di input, output ed errori standard in tempo reale.<\/p>\n<p>Per usarlo, avviate il vostro container usando <code>docker run<\/code>. Poi, staccatevi da esso premendo <strong>Ctrl+P<\/strong> e <strong>Ctrl+Q<\/strong>. Potete anche fornire il flag <code>-d<\/code> per quel container.<\/p>\n<p>Una volta che il vostro container \u00e8 in esecuzione in background, accedetevi con il seguente comando:<\/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=\"docker attach eseguito nel terminale per accedere a un container.\" width=\"1152\" height=\"633\"><figcaption class=\"wp-caption-text\">Usare docker attach per accedere a un container.<\/figcaption><\/figure><\/figure>\n\n<h3>Come e perch\u00e9 usare Docker Compose<\/h3>\n<p>Docker Compose vi permette di creare ed eseguire applicazioni Docker multi-container. Potete usarlo per definire i servizi che compongono la vostra applicazione in un file YAML, quindi usare quel file per avviare e gestire tutti i container insieme. \u00c8 adatto agli ambienti di sviluppo e di test in cui \u00e8 necessario avviare rapidamente ambienti complessi.<\/p>\n<p>Per accedere a un container specifico gi\u00e0 in esecuzione, eseguite il comando <code>docker compose<\/code>, seguito dal nome del servizio e dal comando che volete eseguire:<\/p>\n<pre><code class=\"language-bash\">docker compose exec app \/bin\/bash<\/code><\/pre>\n<p>Questo comando avvia un nuovo processo all&#8217;interno del container che esegue il comando specificato. Potete usarlo per eseguire qualsiasi comando all&#8217;interno del container, comprese le shell interattive come bash.<\/p>\n<p>Allo stesso modo, se volete avviare un nuovo container usando Docker Compose e ottenere accesso immediato ad esso, eseguite il comando qui sotto:<\/p>\n<pre><code class=\"language-bash\">docker compose run app \/bin\/bash<\/code><\/pre>\n<p>Come vedete <code>docker compose<\/code> ha due diverse sintassi: <code>docker-compose<\/code> (versione 1) e <code>docker compose<\/code> (versione 2). La sintassi della versione 2 \u00e8 pi\u00f9 flessibile e potente, quindi vi consigliamo di usarla quando possibile.<\/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=\"I comandi docker compose run e docker compose exec vengono eseguiti nel terminale per accedere ai container.\" width=\"1147\" height=\"603\"><figcaption class=\"wp-caption-text\">Usare Docker Compose per accedere ai container<\/figcaption><\/figure><\/figure>\n<h2>Come aggiungere un server SSH al container Docker<\/h2>\n<p>L&#8217;aggiunta di un server SSH al container Docker aiuta a gestire e risolvere i problemi delle applicazioni containerizzate. Un server SSH vi permette di accedere e gestire i container da remoto, di eseguire comandi e di controllare i log da qualsiasi luogo.<\/p>\n<p>Potete aggiungere un server SSH includendolo nel file Docker prima di creare il container e collegandolo con un client SSH. In alternativa, potete aggiungere un accesso SSH temporaneo creando una shell all&#8217;interno di un container in esecuzione e installandovi un server SSH.<\/p>\n<h3>Includere un server SSH durante la creazione del container Docker<\/h3>\n<p>Quando costruite un container Docker, includere un server SSH all&#8217;interno del container pu\u00f2 essere utile se desiderate accedere al container in modo persistente tramite SSH. Ci\u00f2 consente l&#8217;accesso remoto e il debug del container durante lo sviluppo o la risoluzione dei problemi. L&#8217;inclusione di un server SSH all&#8217;interno del container vi permette anche di trasferire in modo sicuro i file da e verso il container.<\/p>\n<p>Per incorporare un server SSH in fase di compilazione, apportate alcune modifiche al <a href=\"https:\/\/docs.sevalla.com\/applications\/build-options\/dockerfile\">file Docker<\/a> del container. Ecco un esempio di Dockerfile che include un server 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=\"Un comando SSH eseguito nel terminal per accedere a un container.\" width=\"1153\" height=\"635\"><figcaption class=\"wp-caption-text\">Container Docker costruito con un server SSH<\/figcaption><\/figure><\/figure>\n<p>Questo codice crea un container con l&#8217;ultima immagine Debian e installa il server SSH. Inoltre, crea una nuova directory per il server SSH, imposta la password di root e abilita il login di root tramite la configurazione SSH.<\/p>\n<p>Infine, espone la porta 22, la porta predefinita di SSH.<\/p>\n<p>Per usare questo file Docker, costruite il container con il comando <code>docker build<\/code> e poi eseguite il container con <code>docker run<\/code>. Ecco un esempio:<\/p>\n<pre><code class=\"language-bash\">docker build . -t ssh-container\ndocker run -d -p 2222:22 ssh-container<\/code><\/pre>\n<p>Questo comando crea un container tramite il Dockerfile e lo etichetta con il nome di <strong>ssh-container<\/strong>. Usate -d per eseguire il container in modalit\u00e0 distaccata. Quindi, mappate la porta 22 all&#8217;interno del container sulla porta 2222 del computer host con -p.<\/p>\n<p>Una volta che il container \u00e8 in esecuzione, potete accedere al suo SSH con il comando <code>ssh<\/code>:<\/p>\n<pre><code class=\"language-bash\">ssh root@localhost-p 2222<\/code><\/pre>\n<p>Quando vi viene richiesta la password, digitate la password che avete impostato nel file YAML. In questo caso, \u00e8 &#8220;root123&#8221;. Ora siete connessi al server SSH in esecuzione all&#8217;interno del container. Questo significa che potete eseguire il debug remoto o trasferire file da e verso il container.<\/p>\n<h3>Aggiungere temporaneamente un server SSH a un container Docker in esecuzione<\/h3>\n<p>Potete anche aggiungere un server SSH a un container in esecuzione utilizzando il comando <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>Una volta ottenuto l&#8217;accesso al container, installate il server OpenSSH e avviate il daemon SSH:<\/p>\n<pre><code class=\"language-bash\">apt update && apt install openssh-server && \/usr\/sbin\/openssh -D<\/code><\/pre>\n<p>In questo modo si apre una nuova istanza del server SSH all&#8217;interno del container. Ora siete pronti a connettervi usando un client SSH sul vostro computer locale.<\/p>\n<p>Potete connettervi al container tramite SSH solo se voi o il vostro team avete esposto la porta SSH durante la fase di esecuzione o di costruzione.<\/p>\n<h3>Connettersi al server SSH del container<\/h3>\n<p>Iniziate identificando l&#8217;indirizzo IP o l&#8217;hostname del container dalla vostra piattaforma o servizio di gestione dei container.<\/p>\n<p>Per collegarvi all&#8217;indirizzo IP, usate il comando <code>ssh<\/code>:<\/p>\n<pre><code class=\"language-bash\">ssh [username]@[container-ip-address]<\/code><\/pre>\n<p>Una volta richiesto, inserite la password per il nome utente specificato. Al posto della password, alcuni server SSH possono usare una chiave di sicurezza.<\/p>\n<p>Ora dovreste avere una sessione di terminal remoto connessa al container.<\/p>\n\n<h2>Riepilogo<\/h2>\n<p>Con la crescente diffusione di Docker, \u00e8 importante poter ispezionare i container in esecuzione nel vostro ambiente. Questa funzionalit\u00e0 vi permette di diagnosticare e risolvere i problemi durante lo sviluppo.<\/p>\n<p>Docker offre anche una serie versatile di comandi integrati per varie attivit\u00e0 di sviluppo. Potete usare questi comandi per ottimizzare il vostro flusso di lavoro senza dover ricorrere ai tradizionali metodi SSH.<\/p>\n<p>Date un&#8217;occhiata a <a href=\"https:\/\/kinsta.com\/it\/\">Kinsta<\/a> per ospitare le vostre <a href=\"https:\/\/sevalla.com\/application-hosting\/\">applicazioni<\/a>, i vostri <a href=\"https:\/\/kinsta.com\/it\/hosting-wordpress\/\">siti WordPress<\/a> o i vostri <a href=\"https:\/\/sevalla.com\/database-hosting\/\">database<\/a>. Con Kinsta avete a disposizione un host veloce e sicuro che vi permette di distribuire i progetti su un&#8217;infrastruttura costruita sulla Premium Tier Network e sulle macchine C2 di Google Cloud Platform. Scegliete tra 27 data center e un CDN abilitato HTTP\/3 con 300 PoPs. Rimanete al sicuro con la tecnologia dei container isolati, due firewall potenti e una protezione DDoS avanzata alimentata da Cloudflare. Inoltre, potrete integrare le app o automatizzare i flussi di lavoro con l&#8217;<a href=\"https:\/\/kinsta.com\/it\/changelog\/kinsta-api\/\">API di Kinsta<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I container Docker forniscono ambienti isolati per l&#8217;esecuzione delle applicazioni, garantendo coerenza e portabilit\u00e0. Quando si lavora con i container Docker, \u00e8 fondamentale poter ispezionare e &#8230;<\/p>\n","protected":false},"author":290,"featured_media":72306,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[26216],"class_list":["post-72305","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>Come accedere con SSH a un container Docker - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Impara ad accedere ai container Docker locali e remoti per eseguire manutenzione e aggiornamenti se necessario.\" \/>\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\/it\/blog\/ssh-container-docker\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come accedere con SSH a un container Docker\" \/>\n<meta property=\"og:description\" content=\"Impara ad accedere ai container Docker locali e remoti per eseguire manutenzione e aggiornamenti se necessario.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/it\/blog\/ssh-container-docker\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstaitalia\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-15T10:25:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-21T07:59:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/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=\"Impara ad accedere ai container Docker locali e remoti per eseguire manutenzione e aggiornamenti se necessario.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/08\/ssh-into-docker-container.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Marcia Ramos\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/ssh-container-docker\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/ssh-container-docker\/\"},\"author\":{\"name\":\"Marcia Ramos\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/72bff0015d3fb3ba3d8a85494dc0b116\"},\"headline\":\"Come accedere con SSH a un container Docker\",\"datePublished\":\"2023-08-15T10:25:01+00:00\",\"dateModified\":\"2023-08-21T07:59:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/ssh-container-docker\/\"},\"wordCount\":1402,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/ssh-container-docker\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/08\/ssh-into-docker-container.jpg\",\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/ssh-container-docker\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/ssh-container-docker\/\",\"url\":\"https:\/\/kinsta.com\/it\/blog\/ssh-container-docker\/\",\"name\":\"Come accedere con SSH a un container Docker - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/ssh-container-docker\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/ssh-container-docker\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/08\/ssh-into-docker-container.jpg\",\"datePublished\":\"2023-08-15T10:25:01+00:00\",\"dateModified\":\"2023-08-21T07:59:58+00:00\",\"description\":\"Impara ad accedere ai container Docker locali e remoti per eseguire manutenzione e aggiornamenti se necessario.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/ssh-container-docker\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/ssh-container-docker\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/ssh-container-docker\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/08\/ssh-into-docker-container.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/08\/ssh-into-docker-container.jpg\",\"width\":3042,\"height\":1521},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/ssh-container-docker\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docker\",\"item\":\"https:\/\/kinsta.com\/it\/argomenti\/docker\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Come accedere con SSH a un container Docker\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/it\/#website\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluzioni di hosting premium, veloci e sicure\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/it\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstaitalia\/\",\"https:\/\/x.com\/Kinsta_IT\",\"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\/it\/#\/schema\/person\/72bff0015d3fb3ba3d8a85494dc0b116\",\"name\":\"Marcia Ramos\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/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\/it\/blog\/author\/marciaramos\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Come accedere con SSH a un container Docker - Kinsta\u00ae","description":"Impara ad accedere ai container Docker locali e remoti per eseguire manutenzione e aggiornamenti se necessario.","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\/it\/blog\/ssh-container-docker\/","og_locale":"it_IT","og_type":"article","og_title":"Come accedere con SSH a un container Docker","og_description":"Impara ad accedere ai container Docker locali e remoti per eseguire manutenzione e aggiornamenti se necessario.","og_url":"https:\/\/kinsta.com\/it\/blog\/ssh-container-docker\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstaitalia\/","article_published_time":"2023-08-15T10:25:01+00:00","article_modified_time":"2023-08-21T07:59:58+00:00","og_image":[{"width":3042,"height":1521,"url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/08\/ssh-into-docker-container.jpg","type":"image\/jpeg"}],"author":"Marcia Ramos","twitter_card":"summary_large_image","twitter_description":"Impara ad accedere ai container Docker locali e remoti per eseguire manutenzione e aggiornamenti se necessario.","twitter_image":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/08\/ssh-into-docker-container.jpg","twitter_creator":"@Kinsta_IT","twitter_site":"@Kinsta_IT","twitter_misc":{"Scritto da":"Marcia Ramos","Tempo di lettura stimato":"8 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/it\/blog\/ssh-container-docker\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/blog\/ssh-container-docker\/"},"author":{"name":"Marcia Ramos","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/72bff0015d3fb3ba3d8a85494dc0b116"},"headline":"Come accedere con SSH a un container Docker","datePublished":"2023-08-15T10:25:01+00:00","dateModified":"2023-08-21T07:59:58+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/ssh-container-docker\/"},"wordCount":1402,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/ssh-container-docker\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/08\/ssh-into-docker-container.jpg","inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/it\/blog\/ssh-container-docker\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/it\/blog\/ssh-container-docker\/","url":"https:\/\/kinsta.com\/it\/blog\/ssh-container-docker\/","name":"Come accedere con SSH a un container Docker - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/ssh-container-docker\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/ssh-container-docker\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/08\/ssh-into-docker-container.jpg","datePublished":"2023-08-15T10:25:01+00:00","dateModified":"2023-08-21T07:59:58+00:00","description":"Impara ad accedere ai container Docker locali e remoti per eseguire manutenzione e aggiornamenti se necessario.","breadcrumb":{"@id":"https:\/\/kinsta.com\/it\/blog\/ssh-container-docker\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/it\/blog\/ssh-container-docker\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/blog\/ssh-container-docker\/#primaryimage","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/08\/ssh-into-docker-container.jpg","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/08\/ssh-into-docker-container.jpg","width":3042,"height":1521},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/it\/blog\/ssh-container-docker\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/it\/"},{"@type":"ListItem","position":2,"name":"Docker","item":"https:\/\/kinsta.com\/it\/argomenti\/docker\/"},{"@type":"ListItem","position":3,"name":"Come accedere con SSH a un container Docker"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/it\/#website","url":"https:\/\/kinsta.com\/it\/","name":"Kinsta\u00ae","description":"Soluzioni di hosting premium, veloci e sicure","publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/it\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstaitalia\/","https:\/\/x.com\/Kinsta_IT","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\/it\/#\/schema\/person\/72bff0015d3fb3ba3d8a85494dc0b116","name":"Marcia Ramos","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/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\/it\/blog\/author\/marciaramos\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/72305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/users\/290"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/comments?post=72305"}],"version-history":[{"count":11,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/72305\/revisions"}],"predecessor-version":[{"id":72424,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/72305\/revisions\/72424"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/72305\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/72305\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/72305\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/72305\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/72305\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/72305\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/72305\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/72305\/translations\/es"},{"href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/72305\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media\/72306"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media?parent=72305"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/tags?post=72305"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/topic?post=72305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}