Moby: Cómo cargar una configuración de bashrc en un contenedor

Creado en 11 sept. 2013  ·  3Comentarios  ·  Fuente: moby/moby

Hola,

Acabo de empezar a jugar con Docker y me preguntaba cuál era la mejor manera de cargar un archivo bashrc personalizado cada vez en un contenedor. Ya sea en cada contenedor o por contenedor.

¡Gracias!

Comentario más útil

Dado que .bashrc está en la imagen, también puede usar /bin/bash -l

Todos 3 comentarios

Si #1757 se fusiona, podrá hacer algo como docker run -i -t -v ~/.bashrc:~/.bashrc ubuntu bash . Hasta entonces, solo asegúrese de que ~/.bashrc exista cuando se inicie el contenedor:

$ 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>:/#

Dado que .bashrc está en la imagen, también puede usar /bin/bash -l

Muchas gracias. Estaba confundido de que el .bashrc cargado era /.bashrc y no /root/.bashrc .

¿Fue útil esta página
0 / 5 - 0 calificaciones