【问题标题】:How do I use plt.savefig() within docker container to save to my home directory如何在 docker 容器中使用 plt.savefig() 保存到我的主目录
【发布时间】:2021-07-02 10:58:27
【问题描述】:

我在 Ubuntu 服务器上运行 docker。本质上,我创建了一个使用 matplotlib 生成绘图的容器,但我不确定如何将它们保存到我的主目录中,以便我可以看到容器外部的绘图。谁能给点建议?

【问题讨论】:

  • 您可以在不涉及 Docker 的 Python 虚拟环境中运行它。 Ubuntu 系统通常预装 Python,虚拟环境工具现在是 Python 核心的一部分。这将允许您运行应用程序而无需与 root 等效的权限,并让您无需特殊选项即可直接访问您的主目录。

标签: python linux docker matplotlib ubuntu


【解决方案1】:

您需要从您的 docker 容器中设置一个 volume 以链接持久存储单元。

然后您可以将其设置为您的主驱动器,here is a question on this(但它也使用更高级的 docker 概念,例如 compose)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-19
    • 1970-01-01
    • 1970-01-01
    • 2016-03-13
    • 1970-01-01
    • 2013-03-19
    相关资源
    最近更新 更多