{"id":62135,"date":"2023-11-15T07:25:59","date_gmt":"2023-11-15T10:25:59","guid":{"rendered":"https:\/\/kinsta.com\/pt\/?p=62135&#038;preview=true&#038;preview_id=62135"},"modified":"2023-11-30T12:24:26","modified_gmt":"2023-11-30T15:24:26","slug":"conteiner-docker-via-ssh","status":"publish","type":"post","link":"https:\/\/kinsta.com\/pt\/blog\/conteiner-docker-via-ssh\/","title":{"rendered":"Como Acessar um Cont\u00eainer Docker Via SSH"},"content":{"rendered":"<p>Os cont\u00eaineres do Docker fornecem ambientes isolados para a execu\u00e7\u00e3o de aplicativos, garantindo consist\u00eancia e portabilidade. Ao trabalhar com cont\u00eaineres Docker, \u00e9 fundamental ser capaz de inspecionar e se conectar aos seus shells. Com isso, voc\u00ea pode executar comandos, solucionar problemas e monitorar o comportamento dos cont\u00eaineres em tempo real.<\/p>\n<p>Este artigo explica como acessar cont\u00eaineres <a href=\"https:\/\/kinsta.com\/pt\/blog\/que-e-docker\/\">Docker<\/a> locais e remotos para manuten\u00e7\u00e3o e atualiza\u00e7\u00f5es.<\/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>Por que voc\u00ea precisa acessar seus cont\u00eaineres<\/h2>\n<p>O acesso aos cont\u00eaineres \u00e9 essencial para a efic\u00e1cia do gerenciamento e da solu\u00e7\u00e3o de problemas em ambientes conteinerizados. Ele permite que voc\u00ea analise os registros e as informa\u00e7\u00f5es de tempo de execu\u00e7\u00e3o do cont\u00eainer para identificar e resolver erros com facilidade.<\/p>\n<p>O acesso aos cont\u00eaineres tamb\u00e9m permite executar comandos para atualiza\u00e7\u00f5es r\u00e1pidas da configura\u00e7\u00e3o, instala\u00e7\u00f5es de pacotes e outras tarefas administrativas. Sem acesso, voc\u00ea teria que reconstruir toda a imagem do cont\u00eainer com a configura\u00e7\u00e3o atualizada, o que pode ser demorado e ineficiente.<\/p>\n<p>Os cont\u00eaineres tamb\u00e9m devem ser capazes de se comunicar uns com os outros em um ecossistema de aplicativos distribu\u00eddos. Portanto, voc\u00ea precisa de acesso ao cont\u00eainer para diagnosticar comandos e garantir que a conectividade entre os cont\u00eaineres esteja saud\u00e1vel.<\/p>\n<p>Embora seja poss\u00edvel acessar os cont\u00eaineres por meio de um protocolo SSH (Secure Shell) tradicional, o Docker oferece v\u00e1rios m\u00e9todos integrados para ajud\u00e1-lo a economizar tempo e aumentar a efici\u00eancia. Esses m\u00e9todos incluem:<\/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>Cada m\u00e9todo tem seus casos de uso e vantagens espec\u00edficos. Conhecer o comando certo para o seu caso de uso pode ajudar a otimizar a sua abordagem.<\/p>\n\n<h3>Como e por que usar o docker exec<\/h3>\n<p>O\u00a0comando <code>docker exec<\/code> possibilita o acesso \u00e0 sess\u00e3o de shell de um cont\u00eainer j\u00e1 em execu\u00e7\u00e3o, permitindo executar comandos adicionais sem a necessidade de iniciar uma nova inst\u00e2ncia. Observe que esse comando n\u00e3o \u00e9 persistente, o que significa que ele n\u00e3o ser\u00e1 executado novamente se o cont\u00eainer for desabilitado ou reiniciado.<\/p>\n<p>Para acessar um cont\u00eainer em execu\u00e7\u00e3o, voc\u00ea precisa do nome ou ID dele (voc\u00ea pode obt\u00ea-lo executando <code>docker ps -a<\/code>). Em seguida, insira no comando a seguir:<\/p>\n<pre><code class=\"language-bash\">docker exec -it  \/bin\/bash<\/code><\/pre>\n<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=\"Acessando um cont\u00eainer com o docker exec.\" width=\"1154\" height=\"635\"><figcaption class=\"wp-caption-text\">Acessando um cont\u00eainer com o docker exec.<\/figcaption><\/figure>\n<h3>Como e por que usar o docker run<\/h3>\n<p>O comando <code>docker run<\/code> permite iniciar um novo cont\u00eainer e acessar imediatamente seu shell. Por padr\u00e3o, esse cont\u00eainer n\u00e3o \u00e9 anexado \u00e0 sua sess\u00e3o shell atual, mas voc\u00ea pode anex\u00e1-lo usando a op\u00e7\u00e3o <code>-it<\/code>.<\/p>\n<p>O comando a seguir permite que voc\u00ea inicie um novo cont\u00eainer, anexe \u00e0 sua sess\u00e3o shell atual e gere um Bash shell:<\/p>\n<pre><code class=\"language-bash\">docker run -it  \/bin\/bash<\/code><\/pre>\n<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=\"Acessando o cont\u00eainer com o docker run.\" width=\"1153\" height=\"633\"><figcaption class=\"wp-caption-text\">Acessando o cont\u00eainer com o docker run.<\/figcaption><\/figure>\n<h3>Como e por que usar o docker attach<\/h3>\n<p>O comando <code>docker attach<\/code> \u00e9 \u00fatil para monitorar e depurar opera\u00e7\u00f5es de cont\u00eaineres. Ele permite que voc\u00ea se conecte a um cont\u00eainer em execu\u00e7\u00e3o e visualize seus fluxos padr\u00e3o de entrada, sa\u00edda e erro em tempo real.<\/p>\n<p>Para us\u00e1-lo, inicie o cont\u00eainer usando <code>docker run<\/code>. Em seguida, desconecte-se dele pressionando <strong>Ctrl+P<\/strong> e <strong>Ctrl+Q<\/strong>. Ou voc\u00ea pode tamb\u00e9m fornecer o sinalizador <code>-d<\/code> para esse cont\u00eainer.<\/p>\n<p>Quando tiver o cont\u00eainer em execu\u00e7\u00e3o em segundo plano, acesse-o com o seguinte comando:<\/p>\n<pre><code class=\"language-bash\">docker attach <\/code><\/pre>\n<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=\"Usando o docker attach para acessar um cont\u00eainer.\" width=\"1152\" height=\"633\"><figcaption class=\"wp-caption-text\">Usando o docker attach para acessar um cont\u00eainer.<\/figcaption><\/figure>\n\n<h3>Como e por que usar o Docker Compose<\/h3>\n<p>O <a href=\"https:\/\/kinsta.com\/pt\/blog\/volumes-docker-compose\/\">Docker Compose<\/a> permite criar e executar aplicativos do Docker com v\u00e1rios cont\u00eaineres. Voc\u00ea pode us\u00e1-lo para definir os servi\u00e7os que comp\u00f5em o seu aplicativo em um arquivo YAML, e, assim, usar esse arquivo para iniciar e gerenciar todos os cont\u00eaineres juntos. Ele \u00e9 adequado para ambientes de desenvolvimento e teste em que voc\u00ea precisa ativar ambientes complexos rapidamente.<\/p>\n<p>Para acessar um cont\u00eainer espec\u00edfico que j\u00e1 esteja em execu\u00e7\u00e3o, execute o seguinte comando <code>docker compose<\/code>, seguido do nome do servi\u00e7o e do comando que voc\u00ea deseja executar:<\/p>\n<pre><code class=\"language-bash\">docker compose exec app \/bin\/bash<\/code><\/pre>\n<p>Esse comando inicia um novo processo dentro do cont\u00eainer que est\u00e1 executando o comando especificado. Voc\u00ea pode us\u00e1-lo para executar qualquer comando dentro do cont\u00eainer, inclusive shells interativos como o Bash.<\/p>\n<p>Da mesma forma, se quiser iniciar um novo cont\u00eainer usando o Docker Compose e obter acesso imediato a ele, execute o seguinte comando:<\/p>\n<pre><code class=\"language-bash\">docker compose run app \/bin\/bash<\/code><\/pre>\n<p>Observe que <code>docker compose<\/code> tem duas sintaxes diferentes: <code>docker-compose<\/code> (vers\u00e3o 1) e <code>docker-compose<\/code> (vers\u00e3o 2). A sintaxe da vers\u00e3o 2 \u00e9 mais flex\u00edvel e avan\u00e7ada, e, portanto, \u00e9 recomend\u00e1vel que voc\u00ea a use sempre que poss\u00edvel.<\/p>\n<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=\"Usando o Docker Compose para acessar cont\u00eaineres.\" width=\"1147\" height=\"603\"><figcaption class=\"wp-caption-text\">Usando o Docker Compose para acessar cont\u00eaineres.<\/figcaption><\/figure>\n<h2>Como adicionar um servidor SSH ao seu cont\u00eainer Docker<\/h2>\n<p>Adicionar um servidor SSH ao seu cont\u00eainer Docker ajuda voc\u00ea a gerenciar e solucionar problemas dos seus aplicativos conteinerizados. Um servidor SSH permite acessar e gerenciar cont\u00eaineres remotamente, executar comandos e inspecionar registros de qualquer lugar.<\/p>\n<p>Voc\u00ea pode adicionar um servidor SSH incluindo no seu Dockerfile antes de criar o cont\u00eainer e, em seguida, conectando-o com um cliente SSH. Como alternativa, voc\u00ea pode adicionar acesso SSH tempor\u00e1rio gerando um shell dentro de um cont\u00eainer em execu\u00e7\u00e3o e instalando um servidor SSH nele.<\/p>\n<h3>Inclua um servidor SSH ao criar seu cont\u00eainer Docker<\/h3>\n<p>Ao criar um cont\u00eainer Docker, incluir um servidor SSH dentro do cont\u00eainer pode ser \u00fatil se voc\u00ea quiser acess\u00e1-lo persistentemente via SSH. Isso permite o acesso remoto e a depura\u00e7\u00e3o do cont\u00eainer durante o desenvolvimento ou para solu\u00e7\u00e3o de problemas. A inclus\u00e3o de um servidor SSH dentro do cont\u00eainer tamb\u00e9m permite que voc\u00ea transfira arquivos com seguran\u00e7a de e para o cont\u00eainer.<\/p>\n<p>Para incorporar um servidor SSH no momento da build, fa\u00e7a algumas altera\u00e7\u00f5es no <a href=\"https:\/\/docs.sevalla.com\/applications\/build-options\/dockerfile\">Dockerfile<\/a> do cont\u00eainer. Aqui est\u00e1 um exemplo de Dockerfile que inclui um servidor 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 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=\"Cont\u00eainer Docker criado com um servidor SSH.\" width=\"1153\" height=\"635\"><figcaption class=\"wp-caption-text\">Cont\u00eainer Docker criado com um servidor SSH.<\/figcaption><\/figure>\n<p>Este c\u00f3digo cria um cont\u00eainer com a imagem mais recente do Debian e instala o servidor SSH. Ele tamb\u00e9m cria um novo diret\u00f3rio para o servidor SSH, define a senha do root e habilita o login do root por meio da configura\u00e7\u00e3o do SSH.<\/p>\n<p>Por fim, ele exp\u00f5e a porta 22, a porta padr\u00e3o do SSH.<\/p>\n<p>Para usar esse Dockerfile, crie o cont\u00eainer usando o comando <code>docker build<\/code>, e ent\u00e3o execute o cont\u00eainer usando <code>docker run<\/code>. Um exemplo:<\/p>\n<pre><code class=\"language-bash\">docker build . -t ssh-container \ndocker run -d -p 2222:22 ssh-container<\/code><\/pre>\n<p>Esse comando cria um cont\u00eainer usando o Dockerfile e o marca com o nome <strong>ssh-container<\/strong>. Use -d para executar o cont\u00eainer no modo desanexado. Em seguida, mapeie a porta 22 dentro do cont\u00eainer para a porta 2222 na m\u00e1quina host com -p.<\/p>\n<p>Quando o cont\u00eainer estiver em execu\u00e7\u00e3o, voc\u00ea poder\u00e1 acess\u00e1-lo pelo SSH usando o comando <code>ssh<\/code>:<\/p>\n<pre><code class=\"language-bash\">ssh root@localhost-p 2222<\/code><\/pre>\n<p>Quando a senha for solicitada, digite a senha que voc\u00ea definiu no arquivo YAML. Nesse caso, ela \u00e9 &#8220;root123&#8221; Agora voc\u00ea est\u00e1 conectado ao servidor SSH em execu\u00e7\u00e3o no cont\u00eainer. Isso significa que voc\u00ea pode realizar depura\u00e7\u00e3o remota ou transferir arquivos de e para o cont\u00eainer.<\/p>\n<h3>Adicionar temporariamente um servidor SSH a um cont\u00eainer Docker em execu\u00e7\u00e3o<\/h3>\n<p>Voc\u00ea tamb\u00e9m pode adicionar um servidor SSH a um cont\u00eainer em execu\u00e7\u00e3o usando o 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>Ap\u00f3s obter acesso ao cont\u00eainer, instale o servidor OpenSSH e inicie o daemon SSH:<\/p>\n<pre><code class=\"language-bash\">apt update && apt install openssh-server && \/usr\/sbin\/openssh -D<\/code><\/pre>\n<p>Isso abre uma nova inst\u00e2ncia do servidor SSH dentro do cont\u00eainer. Agora voc\u00ea est\u00e1 pronto para se conectar a ele usando um cliente SSH em seu computador local.<\/p>\n<p>Observe que voc\u00ea s\u00f3 pode se conectar ao cont\u00eainer via SSH se voc\u00ea ou sua equipe exp\u00f4s a porta SSH durante a fase de execu\u00e7\u00e3o, ou build.<\/p>\n<h3>Conecte-se ao servidor SSH do seu cont\u00eainer<\/h3>\n<p>Comece identificando o endere\u00e7o IP ou o nome do host do cont\u00eainer a partir da sua plataforma, ou servi\u00e7o de gerenciamento de cont\u00eaineres.<\/p>\n<p>Para se conectar ao endere\u00e7o IP, use o comando <code>ssh<\/code>:<\/p>\n<pre><code class=\"language-bash\">ssh [username]@[container-ip-address]<\/code><\/pre>\n<p>Quando solicitado, digite a senha do nome de usu\u00e1rio especificado. Em vez de uma senha, alguns servidores SSH podem usar seguran\u00e7a baseada em chave.<\/p>\n<p>Agora voc\u00ea dever\u00e1 ter uma sess\u00e3o de terminal remoto conectada ao cont\u00eainer.<\/p>\n\n<h2>Resumo<\/h2>\n<p>\u00c0 medida que o Docker se torna cada vez mais popular, \u00e9 importante ser capaz de inspecionar os cont\u00eaineres em execu\u00e7\u00e3o no seu ambiente. Essa funcionalidade lhe permite diagnosticar e resolver problemas durante o desenvolvimento.<\/p>\n<p>O Docker tamb\u00e9m oferece um conjunto vers\u00e1til de comandos integrados para v\u00e1rias tarefas de desenvolvimento. Voc\u00ea pode usar esses comandos para otimizar seu fluxo de trabalho sem precisar depender dos m\u00e9todos SSH tradicionais.<\/p>\n<p>Confira a <a href=\"https:\/\/kinsta.com\/pt\/\">Kinsta<\/a> para hospedar seus <a href=\"https:\/\/sevalla.com\/application-hosting\/\">aplicativos<\/a>, <a href=\"https:\/\/kinsta.com\/pt\/hospedagem-wordpress\/\">sites WordPress<\/a> ou <a href=\"https:\/\/sevalla.com\/database-hosting\/\">bancos de dados<\/a>. Com a Kinsta, voc\u00ea tem uma hospedagem r\u00e1pida e segura, com seus projetos implantados em uma infraestrutura criada na rede n\u00edvel Premium do Google Cloud Platform e m\u00e1quinas C2. Voc\u00ea pode escolher entre os 27 centros de dados e uma CDN habilitada para HTTP\/3 com 300 PoPs. Mantenha-se seguro com a tecnologia de cont\u00eaineres isolados, dois fortes firewalls e prote\u00e7\u00e3o avan\u00e7ada contra DDoS com tecnologia Cloudflare. E voc\u00ea pode integrar aplicativos ou automatizar fluxos de trabalho com a <a href=\"https:\/\/kinsta.com\/pt\/changelog\/kinsta-api\/\">API da Kinsta<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Os cont\u00eaineres do Docker fornecem ambientes isolados para a execu\u00e7\u00e3o de aplicativos, garantindo consist\u00eancia e portabilidade. Ao trabalhar com cont\u00eaineres Docker, \u00e9 fundamental ser capaz de &#8230;<\/p>\n","protected":false},"author":290,"featured_media":62136,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[963],"class_list":["post-62135","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>Como Acessar um Cont\u00eainer Docker Via SSH- Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Aprenda e explore os m\u00e9todos de acessar cont\u00eaineres Docker locais e remotos para manuten\u00e7\u00e3o e atualiza\u00e7\u00f5es quando necess\u00e1rio.\" \/>\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\/pt\/blog\/conteiner-docker-via-ssh\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como Acessar um Cont\u00eainer Docker Via SSH\" \/>\n<meta property=\"og:description\" content=\"Aprenda e explore os m\u00e9todos de acessar cont\u00eaineres Docker locais e remotos para manuten\u00e7\u00e3o e atualiza\u00e7\u00f5es quando necess\u00e1rio.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/pt\/blog\/conteiner-docker-via-ssh\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstapt\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-15T10:25:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-30T15:24:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/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=\"Aprenda e explore os m\u00e9todos de acessar cont\u00eaineres Docker locais e remotos para manuten\u00e7\u00e3o e atualiza\u00e7\u00f5es quando necess\u00e1rio.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/08\/ssh-into-docker-container.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Marcia Ramos\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/conteiner-docker-via-ssh\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/conteiner-docker-via-ssh\/\"},\"author\":{\"name\":\"Marcia Ramos\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/72bff0015d3fb3ba3d8a85494dc0b116\"},\"headline\":\"Como Acessar um Cont\u00eainer Docker Via SSH\",\"datePublished\":\"2023-11-15T10:25:59+00:00\",\"dateModified\":\"2023-11-30T15:24:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/conteiner-docker-via-ssh\/\"},\"wordCount\":1589,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/conteiner-docker-via-ssh\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/08\/ssh-into-docker-container.jpg\",\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/conteiner-docker-via-ssh\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/conteiner-docker-via-ssh\/\",\"url\":\"https:\/\/kinsta.com\/pt\/blog\/conteiner-docker-via-ssh\/\",\"name\":\"Como Acessar um Cont\u00eainer Docker Via SSH- Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/conteiner-docker-via-ssh\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/conteiner-docker-via-ssh\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/08\/ssh-into-docker-container.jpg\",\"datePublished\":\"2023-11-15T10:25:59+00:00\",\"dateModified\":\"2023-11-30T15:24:26+00:00\",\"description\":\"Aprenda e explore os m\u00e9todos de acessar cont\u00eaineres Docker locais e remotos para manuten\u00e7\u00e3o e atualiza\u00e7\u00f5es quando necess\u00e1rio.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/conteiner-docker-via-ssh\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/conteiner-docker-via-ssh\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/conteiner-docker-via-ssh\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/08\/ssh-into-docker-container.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/08\/ssh-into-docker-container.jpg\",\"width\":3042,\"height\":1521},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/conteiner-docker-via-ssh\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docker\",\"item\":\"https:\/\/kinsta.com\/pt\/topicos\/docker\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Como Acessar um Cont\u00eainer Docker Via SSH\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/pt\/#website\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstapt\/\",\"https:\/\/x.com\/kinsta_pt\",\"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\/pt\/#\/schema\/person\/72bff0015d3fb3ba3d8a85494dc0b116\",\"name\":\"Marcia Ramos\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/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\/pt\/blog\/author\/marciaramos\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Como Acessar um Cont\u00eainer Docker Via SSH- Kinsta\u00ae","description":"Aprenda e explore os m\u00e9todos de acessar cont\u00eaineres Docker locais e remotos para manuten\u00e7\u00e3o e atualiza\u00e7\u00f5es quando necess\u00e1rio.","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\/pt\/blog\/conteiner-docker-via-ssh\/","og_locale":"pt_PT","og_type":"article","og_title":"Como Acessar um Cont\u00eainer Docker Via SSH","og_description":"Aprenda e explore os m\u00e9todos de acessar cont\u00eaineres Docker locais e remotos para manuten\u00e7\u00e3o e atualiza\u00e7\u00f5es quando necess\u00e1rio.","og_url":"https:\/\/kinsta.com\/pt\/blog\/conteiner-docker-via-ssh\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstapt\/","article_published_time":"2023-11-15T10:25:59+00:00","article_modified_time":"2023-11-30T15:24:26+00:00","og_image":[{"width":3042,"height":1521,"url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/08\/ssh-into-docker-container.jpg","type":"image\/jpeg"}],"author":"Marcia Ramos","twitter_card":"summary_large_image","twitter_description":"Aprenda e explore os m\u00e9todos de acessar cont\u00eaineres Docker locais e remotos para manuten\u00e7\u00e3o e atualiza\u00e7\u00f5es quando necess\u00e1rio.","twitter_image":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/08\/ssh-into-docker-container.jpg","twitter_creator":"@kinsta_pt","twitter_site":"@kinsta_pt","twitter_misc":{"Escrito por":"Marcia Ramos","Tempo estimado de leitura":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/pt\/blog\/conteiner-docker-via-ssh\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/blog\/conteiner-docker-via-ssh\/"},"author":{"name":"Marcia Ramos","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/72bff0015d3fb3ba3d8a85494dc0b116"},"headline":"Como Acessar um Cont\u00eainer Docker Via SSH","datePublished":"2023-11-15T10:25:59+00:00","dateModified":"2023-11-30T15:24:26+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/conteiner-docker-via-ssh\/"},"wordCount":1589,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/conteiner-docker-via-ssh\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/08\/ssh-into-docker-container.jpg","inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/pt\/blog\/conteiner-docker-via-ssh\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/pt\/blog\/conteiner-docker-via-ssh\/","url":"https:\/\/kinsta.com\/pt\/blog\/conteiner-docker-via-ssh\/","name":"Como Acessar um Cont\u00eainer Docker Via SSH- Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/conteiner-docker-via-ssh\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/conteiner-docker-via-ssh\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/08\/ssh-into-docker-container.jpg","datePublished":"2023-11-15T10:25:59+00:00","dateModified":"2023-11-30T15:24:26+00:00","description":"Aprenda e explore os m\u00e9todos de acessar cont\u00eaineres Docker locais e remotos para manuten\u00e7\u00e3o e atualiza\u00e7\u00f5es quando necess\u00e1rio.","breadcrumb":{"@id":"https:\/\/kinsta.com\/pt\/blog\/conteiner-docker-via-ssh\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/pt\/blog\/conteiner-docker-via-ssh\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/blog\/conteiner-docker-via-ssh\/#primaryimage","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/08\/ssh-into-docker-container.jpg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/08\/ssh-into-docker-container.jpg","width":3042,"height":1521},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/pt\/blog\/conteiner-docker-via-ssh\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Docker","item":"https:\/\/kinsta.com\/pt\/topicos\/docker\/"},{"@type":"ListItem","position":3,"name":"Como Acessar um Cont\u00eainer Docker Via SSH"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/pt\/#website","url":"https:\/\/kinsta.com\/pt\/","name":"Kinsta\u00ae","description":"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura","publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/pt\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstapt\/","https:\/\/x.com\/kinsta_pt","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\/pt\/#\/schema\/person\/72bff0015d3fb3ba3d8a85494dc0b116","name":"Marcia Ramos","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/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\/pt\/blog\/author\/marciaramos\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/62135","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/users\/290"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/comments?post=62135"}],"version-history":[{"count":15,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/62135\/revisions"}],"predecessor-version":[{"id":65510,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/62135\/revisions\/65510"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/62135\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/62135\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/62135\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/62135\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/62135\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/62135\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/62135\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/62135\/translations\/es"},{"href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/62135\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media\/62136"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media?parent=62135"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/tags?post=62135"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/topic?post=62135"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}