首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Docker和.bash_history

Docker和.bash_history
EN

Stack Overflow用户
提问于 2015-02-02 22:23:39
回答 4查看 13.2K关注 0票数 37

有没有办法与docker容器共享.bash_history卷,以便每次进入shell时都可以滚动浏览我的bash历史记录?

如果能用IPython做同样的事情,那就太棒了。

EN

回答 4

Stack Overflow用户

发布于 2016-08-20 19:43:13

在你的docker-compose.override.yml

version: '2'
services:
  whatever:
    …
    volumes:
      - …
      - ~/.bash_history:/root/.bash_history
票数 8
EN

Stack Overflow用户

发布于 2016-11-10 00:49:39

要保留IPython历史记录,可以将IPYTHONDIR环境变量设置为映射卷中的某个位置。

docker-compose.override.yml将如下所示:

version: '2'
services:
  some-service:
    environment:
      - IPYTHONDIR=/app/.ipython
    volumes:
      - .:/app
票数 6
EN

Stack Overflow用户

发布于 2019-11-14 02:29:41

您也可以通过命名卷来实现这一点,并通过定义HISTFILE环境变量来告诉bash在哪里可以找到bash历史文件。我在这里解释了更多:https://antistatique.net/en/we/blog/2019/11/12/tips-docker-keep-your-bash-history

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28279862

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档