【发布时间】:2017-06-19 21:42:23
【问题描述】:
我正在本地运行 docker 容器以对其状态进行故障排除。我并不总是想执行RUN/ENTRYPOINT,我经常想进入正在运行的容器,做一些事情,然后运行RUN/ENTRYPOINT。
在我docker run bash 之后,只需按向上键就可以使用RUN/ENTRYPOINT,这将非常方便。所以我认为如果我可以在Dockerfile 中使用history -s ... 修改历史记录会很好。这样一来,只要我docker run bash,我就可以按下并让RUN/ENTRYPOINT 可用。
当我把它放在 docker 文件中时,我得到了这个错误:
/bin/sh: 1: history: not found
有没有办法在 Dockerfile 中设置 bash 历史记录?
【问题讨论】: