Moby: コンテナにbashrc設定をロードする方法

作成日 2013年09月11日  ·  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 評価