Moby: Как загрузить конфигурацию bashrc в контейнер

Созданный на 11 сент. 2013  ·  3Комментарии  ·  Источник: moby/moby

Привет,

Я только начал играть с Docker, и мне было интересно, как лучше всего загружать пользовательский файл bashrc каждый раз в контейнере. Либо в каждом контейнере, либо в каждом контейнере.

Спасибо!

Самый полезный комментарий

Учитывая, что .bashrc находится на изображении, вы также можете использовать /bin/bash -l

Все 3 Комментарий

Если #1757 будет объединен, вы сможете сделать что-то вроде docker run -i -t -v ~/.bashrc:~/.bashrc ubuntu bash . До тех пор просто убедитесь, что ~/.bashrc существует при запуске контейнера:

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

Учитывая, что .bashrc находится на изображении, вы также можете использовать /bin/bash -l

Большое спасибо. Меня смутило, что загруженный .bashrc был /.bashrc , а не /root/.bashrc .

Была ли эта страница полезной?
0 / 5 - 0 рейтинги