Moby: Como carregar uma configuração bashrc em um contêiner

Criado em 11 set. 2013  ·  3Comentários  ·  Fonte: moby/moby

Oi,

Acabei de começar a jogar com o Docker e queria saber qual era a melhor maneira de obter um arquivo bashrc personalizado sempre carregado em um contêiner. Seja em cada recipiente ou por recipiente.

Obrigado!

Comentários muito úteis

Dando que .bashrc está na imagem, você também pode usar /bin/bash -l

Todos 3 comentários

Se #1757 for mesclado, você poderá fazer algo como docker run -i -t -v ~/.bashrc:~/.bashrc ubuntu bash . Até lá, apenas certifique-se de que ~/.bashrc exista quando o contêiner for iniciado:

$ docker run -d ubuntu bash -c "echo 'export foo=bar' > .bashrc"
29b2ebb155e3
$ docker commit 29b2ebb155e3 mybase
e39a1d44ad80
$ docker run -i -t mybase bash
root<strong i="7">@2ad5a06af680</strong>:/# echo $foo
bar
root<strong i="8">@2ad5a06af680</strong>:/#

Dando que .bashrc está na imagem, você também pode usar /bin/bash -l

Muito obrigado. Fiquei confuso que o .bashrc carregado era /.bashrc e não /root/.bashrc .

Esta página foi útil?
0 / 5 - 0 avaliações