【问题标题】:Access docker image through web server通过 web 服务器访问 docker 镜像
【发布时间】:2016-08-27 07:45:39
【问题描述】:

我正在使用一个 docker 映像,我可以成功地访问它并通过我的主机上的 python 脚本运行它。我为此目的使用 sidomo。该脚本在本地运行良好,但当我在服务器上运行它时没有给出任何输出。甚至 docker images 命令也没有在服务器上给出正确的输出。输出是:

Cannot connect to the Docker daemon. Is the docker daemon running on this host?

我需要更改哪些权限才能从服务器访问我的 docker 映像?我只需要我的 Web 应用程序中 docker 程序的输出。

【问题讨论】:

    标签: python web docker server daemon


    【解决方案1】:

    远程访问 docker 守护进程是危险的。它相当于root访问。这就是为什么 root 可以访问守护进程的套接字,并且在大多数设置中只能访问 docker 组的成员。

    现在我不确定要告诉您如何允许访问您的应用程序。您似乎对保护您的 Web 应用程序所需的 Linux 权限没有丰富的经验。

    所以它只给出概念,而不是命令:将运行 Web 应用程序的用户添加到 docker` 组。

    最后一个提醒:保护 Web 应用程序!这将是您服务器的唯一安全措施。

    【讨论】:

    • 我已将我的用户添加到 docker 组。但我仍然得到同样的错误。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-02
    • 1970-01-01
    相关资源
    最近更新 更多