【问题标题】:can't execute conky on docker无法在 docker 上执行 conky
【发布时间】:2014-08-09 22:56:04
【问题描述】:

我尝试在我的容器(docker)上执行 conky 以使用 ssh 隧道对其进行监控。 如果我尝试在我的管理服务器上执行 conky 没关系,但在我的容器上我不能!

pc --> 管理服务器 --> 容器

我已经安装了 libimlib2-dev,但我再次收到此错误:

Conky: can't open display: 
***** Imlib2 Developer Warning ***** :
    This program is calling the Imlib call:
    imlib_context_free();
    With the parameter:
    context
    being NULL. Please fix your program.

【问题讨论】:

    标签: linux ssh docker conky


    【解决方案1】:

    请通过在您的容器中运行一些经典的 X 客户端(例如 xeyesxclock)来检查 SSH X 转发设置是否正确。如果它们运行没有问题但只有 Conky 失败,那么这可能是 Conky 的一个错误,您可能需要联系它的开发人员。

    【讨论】:

    • 如果我尝试 ssh USER@62.200.227.219 ssh USER@127.0.0.1 -p 8888 -Y xclock 我得到错误:无法打开显示:
    • 我尝试了一些我在我的电脑上恢复了我的 contenair 我尝试显示 xclock 并且一切正常。
    • 我尝试在我的管理服务器上显示 xclock 并且没问题
    • 所以我认为问题出在 ssh 上
    • 是的,X 转发似乎无法正常工作。顺便问一下,ssh USER@62.200.227.219 ssh USER@127.0.0.1 -p 8888 -Y xclock 是什么?你有什么理由不能简单地运行ssh -p 8888 -Y USER@62.200.227.219 xclock
    猜你喜欢
    • 2018-10-26
    • 1970-01-01
    • 2022-08-15
    • 2016-12-10
    • 1970-01-01
    • 2018-12-28
    • 2010-12-21
    • 2017-01-26
    • 2021-09-17
    相关资源
    最近更新 更多