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 等级