Articles of estivador

Como faço para executar um comando em um contêiner Docker já existente?

Eu criei um contêiner com -d para que não seja interativo. docker run -d shykes/pybuilder bin/bash Eu vejo que o contêiner saiu: CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES d6c45e8cc5f0 shykes/pybuilder:latest “bin/bash” 41 minutes ago Exited (0) 2 seconds ago clever_bardeen Agora gostaria de executar comandos ocasionais na máquina e sair. Apenas para obter […]

Eu perco meus dados quando o contêiner sai

Apesar do tutorial interativo do Docker e do faq, eu perdi meus dados quando o contêiner sai. Eu instalei o Docker como descrito aqui: http://docs.docker.io/en/latest/installation/ubuntulinux sem nenhum problema no ubuntu 13.04. Mas perde todos os dados quando sai. iman@test:~$ sudo docker version Client version: 0.6.4 Go version (client): go1.1.2 Git commit (client): 2f74b1c Server version: […]

Como alterar o diretório de instalação da imagem do docker?

Pelo que posso dizer, as imagens do docker estão instaladas em /var/lib/docker quando são puxadas. Existe uma maneira de alterar este local, como para um volume montado como /mnt ?

Como remover antigos contêineres Docker

Esta questão está relacionada com Devo preocupar-me com contêineres Docker em excesso e não em execução? . Eu estou querendo saber como remover contêineres antigos. O docker rm 3e552code34a permite remover um único, mas já tenho muitos. docker rm –help não fornece uma opção de seleção (como todos ou por nome de imagem). Talvez haja […]

Qual é a melhor maneira de gerenciar permissions para volumes compartilhados do Docker?

Eu tenho brincado com o Docker por um tempo e continuo a encontrar o mesmo problema ao lidar com dados persistentes. Eu crio meu Dockerfile e exponho um volume ou uso –volumes-from para montar uma pasta de host dentro do meu container . Quais permissions devo aplicar ao volume compartilhado no host? Eu posso pensar […]

Como obter o endereço IP do contêiner do Docker do host?

Existe um comando que eu possa executar para obter o endereço IP do contêiner diretamente do host depois que um novo contêiner é criado? Basicamente, uma vez que o Docker cria o contêiner, eu quero rolar meus próprios scripts de implantação de código e configuração de contêiner.

O contêiner do Docker irá parar automaticamente após o “docker run -d”

De acordo com o tutorial que li até agora, use ” docker run -d ” para iniciar um contêiner da imagem e o contêiner será executado em segundo plano. É assim que parece, podemos ver que já temos o ID do contêiner. root@docker:/home/root# docker run -d centos 605e3928cdddb844526bab691af51d0c9262e0a1fc3d41de3f59be1a58e1bd1d Mas se eu corri ” docker ps […]

Expondo uma porta em um contêiner do Docker ao vivo

Eu estou tentando criar um contêiner Docker que atua como uma máquina virtual completa. Eu sei que posso usar a instrução EXPOSE dentro de um Dockerfile para expor uma porta, e posso usar o sinalizador -p com o docker run para atribuir portas, mas uma vez que um contêiner esteja realmente em execução, existe um […]

Copiando arquivos do contêiner do Docker para o host

Estou pensando em usar o Docker para construir minhas dependencies em um servidor de continuous integration (CI), para que eu não tenha que instalar todos os tempos de execução e bibliotecas nos próprios agentes. Para conseguir isso, eu precisaria copiar os artefatos de construção que são construídos dentro do contêiner de volta para o host. […]

Como copiar imagens do Docker de um host para outro sem via repository

Como faço para transferir uma imagem do Docker de uma máquina para outra sem usar um repository, não importa privado ou público? Eu estou acostumado a jogar e criar minha própria imagem no VirtualBox, e quando terminar, tento implantar em outras máquinas para ter uso real. Como é baseado em imagem própria (como Red Hat […]