Docker install tools / execute o comando no container existente

0

Estou usando o Dokku para executar alguns aplicativos em um servidor Ubuntu 14.04. O Dokku cria o contêiner do Docker com todas as coisas para executar.

Gostaria de me conectar ao contêiner em execução de alguma forma e executar apt-get install phantomjs -y .

Como eu vou fazer isso? Se eu executar isso na máquina host Ubuntu, ela estará disponível no contêiner docker?

Eu não tenho acesso ao arquivo do Docker ou aos buildpacks, já que isso é parte do Dokku

    
por Akshat 27.05.2014 / 16:22

1 resposta

1

Para se conectar ao seu contêiner de aplicativos

dokku run <app-name> bash

Então

apt-get update
apt-get install <package>

P.S. Outra maneira de fazer isso:

docker ps
docker attach --sig-proxy=false <your-app-container>

Isso também pode não funcionar dependendo da configuração do Dokku.

Editar: Na verdade, a melhor maneira de fazer isso é usar o plugin dokku-apt .

    
por Xifax 09.06.2014 / 11:43