Pular para o conteúdo

Docker Exec

Dica publicada em Linux / Comandos
Mundo Docker mundodocker
Hits: 7.171 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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/

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Monitorando o consumo de containers Docker

Docker: Persistindo dados -BTSync

Docker - API Autenticada

Docker, Git e PHP

Docker API com Python

Como tirar print de sua tela de login, bloqueio, apresentação e área de trabalho (KDE)

Como criar um pacote.tgz com o executável do Lazarus [vídeo]

Sincronizar horário no Debian

Bash Completion no APT

Comando df em formato de saída POSIX

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.