Docker Exec

Publicado por Mundo Docker em 09/11/2015

[ Hits: 6.220 ]

Blog: http://www.mundodocker.com.br

 


Docker Exec



Olá pessoal,

Hoje vamos mostrar como podemos executar comandos dentro de nossos containers, sem precisarmos acessar o console deles.

O Docker disponibiliza um comando chamado docker exec que possibilita que seja possível ser executado qualquer comando sem que seja preciso estar no console do container.
O docker exec executara apenas se o container estiver running, caso contrário retornará uma mensagem de erro.

Exemplos:

Criando container com a imagem do centos:

# docker run -it -d centos /bin/bash

Criando diretório dentro do container:

# docker exec id_container ou nome_container mkdir /tmp/mundodocker.com.br

Agora podemos criar um arquivo dentro desse diretório:

# docker exec id_container ou nome_container touch /tmp/mundodocker.com.br/mundodocker.txt

Podemos acessar o container e verificar o arquivo lá dentro:

# docker attach id_container ou nome_container
# ls /tmp/mundodocker


Ou poderíamos verificar via docker exec também:

# docker exec id_container ou nome_container ls /tmp/mundodocker.com.br

O docker exec é ótimo para quem tem uma imagem base e para cada container criado precisa editar poucos arquivos, você apenas usa o sed nos arquivos e pronto.

Obrigado pessoal, por hoje era isso, espero ter mostrado um pouco do que podemos fazer com o Docker exec.

Se gostou, ajude divulgando o www.mundodocker.com.br, abraço!

Previamente publicado em: http://www.mundodocker.com.br/docker-exec/

Outras dicas deste autor

Sysdig para Ops

Docker - API Autenticada

Docker Capabilities

Docker, Git e PHP

Monitorando o consumo de containers Docker

Leitura recomendada

Listar um arquivo de baixo para cima

Os comandos "which" e "whereis"

Vídeo do LinuxTips - Descomplicando o Docker - Parte 2

Fingindo que está ocupado no trabalho enquanto toma um café ouvindo podcast

MultiTail - Comando tail em múltiplos arquivos no Linux

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts