![Ubuntu Docker 容器不保留历史记录(停止和启动命令之后)](https://linux22.com/image/1201007/Ubuntu%20Docker%20%E5%AE%B9%E5%99%A8%E4%B8%8D%E4%BF%9D%E7%95%99%E5%8E%86%E5%8F%B2%E8%AE%B0%E5%BD%95%EF%BC%88%E5%81%9C%E6%AD%A2%E5%92%8C%E5%90%AF%E5%8A%A8%E5%91%BD%E4%BB%A4%E4%B9%8B%E5%90%8E%EF%BC%89.png)
我最近开始使用容器,但我注意到一个问题,即在我停止并启动容器后,历史记录不会保留(注意:- 不是构建它)。
我还创建了一个目录来测试它。运行停止和启动容器后,目录还在,但历史记录又全部消失了。当我运行 history 命令时,我看到的只是第一个条目作为历史记录。变量 $HISTFILE 设置为 /root/.bash_history,但文件不在给定位置。我甚至尝试创建 .bash_history,但没有成功。有趣的是,即使 history 命令向我显示了历史记录(以前运行的命令),这个手动创建的文件中也没有写入任何内容。
以前有人遇到过这个问题吗?任何帮助都将不胜感激。我的目标是保留历史记录直到我销毁容器/在我停止或启动同一容器后保留它。
额外细节:-
它的 Linux 容器(我在 Ubuntu 上运行 docker 引擎)。容器本身的操作系统也是 Ubuntu。