【问题标题】:Can not write to '/dev/tty' when build Docker images构建 Docker 映像时无法写入“/dev/tty”
【发布时间】:2021-06-30 23:49:26
【问题描述】:

我正在从 Dockerfile 构建 docker 映像,并且当我运行具有

的脚本(CUDA 安装脚本)时
echo XXX > /dev/tty

在其中,然后出现错误“/dev/tty:没有这样的设备或地址”并且构建失败。 我试过 --silent 标志,但似乎没有帮助。

我的基础镜像是 Cent OS 7。

有没有办法解决或解决这个问题?

【问题讨论】:

  • 尝试通过命令共享您的主机/dev/tty 设备:docker run --device /dev/tty your_image_name 或者如果您可以将输出重定向到标准输出,标准错误如this

标签: docker tty dockerfile


【解决方案1】:

我已经解决了这个问题:原来我之前没有安装命令 tar & perl。 并且脚本想要将错误消息写入/dev/tty。 错误信息使我找到了解决此问题的错误方法。

谢谢。

【讨论】:

    猜你喜欢
    • 2021-12-24
    • 1970-01-01
    • 2015-11-02
    • 2020-03-23
    • 1970-01-01
    • 1970-01-01
    • 2019-03-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多