有没有办法与docker容器共享.bash_history
卷,以便每次进入shell时都可以滚动浏览我的bash历史记录?
如果能用IPython做同样的事情,那就太棒了。
发布于 2016-08-20 19:43:13
在你的docker-compose.override.yml
中
version: '2'
services:
whatever:
…
volumes:
- …
- ~/.bash_history:/root/.bash_history
发布于 2016-11-10 00:49:39
要保留IPython历史记录,可以将IPYTHONDIR
环境变量设置为映射卷中的某个位置。
docker-compose.override.yml
将如下所示:
version: '2'
services:
some-service:
environment:
- IPYTHONDIR=/app/.ipython
volumes:
- .:/app
发布于 2019-11-14 02:29:41
您也可以通过命名卷来实现这一点,并通过定义HISTFILE
环境变量来告诉bash在哪里可以找到bash历史文件。我在这里解释了更多:https://antistatique.net/en/we/blog/2019/11/12/tips-docker-keep-your-bash-history
https://stackoverflow.com/questions/28279862
复制相似问题