加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

docker – 使用“tail -f / dev / null”来保持容器意外失败

发布时间:2020-12-16 03:40:05 所属栏目:安全 来源:网络整理
导读:我正在使用tail -f / dev / null命令来保持容器. 该行本身放在一个前后有回声的脚本中. 尾部-f / dev / null下的echo预计是无法访问的,但出于某种原因我在日志中看到它. 一旦出现问题,每次重启容器都会导致容器启动并完成.只有rm和rebuild解决了这个问题. 我

我正在使用tail -f / dev / null命令来保持容器.

该行本身放在一个前后有回声的脚本中.
尾部-f / dev / null下的echo预计是无法访问的,但出于某种原因我在日志中看到它.

一旦出现问题,每次重启容器都会导致容器启动并完成.只有rm和rebuild解决了这个问题.

我不确定它是否已连接,但我注意到在很短的时间内停止和启动计算机的一个问题帮助我重现了这个问题.

在什么情况下tail -f / dev / null可以继续下一行?

基本映像:ubuntu 64x,14.0.4

计算机操作系统:ubuntu 64x,14.0.4

最佳答案
使用您选择的基本映像创建Dockerfile(例如Ubuntu 64-bit 14.0.4).在Dockerfile的末尾,添加如下所示的行:

ENTRYPOINT ["tail","-f","/dev/null"]

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读