【问题标题】:Can docker run additional libraries my OS doesnt support?docker 可以运行我的操作系统不支持的其他库吗?
【发布时间】:2016-06-24 17:39:02
【问题描述】:

我有一个不支持库 (libcgj) 的操作系统 (Amazon Linux)。如果我通过 docker 容器托管应用程序,我可以使用这个库吗?

【问题讨论】:

    标签: linux amazon-web-services docker


    【解决方案1】:

    只要您的应用程序的基础映像是支持您的库的操作系统之一,我认为您应该没问题。但是,如果您可以提供更多信息,例如什么应用程序、Dockerfile 等以及您的具体问题,那么有人可能会更好地回答您的问题。

    【讨论】:

    • 感谢您的回复,我现在正在学习 Docker 的工作原理。该应用程序是 PDFtk,它需要许多新操作系统(Centos 7 和 Amazon linux)不再支持的 libcgj 库
    • 在这种情况下,正如我所提到的,您应该从(Dockerfile 顶部的FROM 指令)其中一个支持此库的操作系统构建您的 docker 映像。
    • 我想澄清一下:在构建我的 Docker 映像时,我应该基于与 libcgj 库兼容的操作系统正确吗?
    • 没错。构建映像后,您可以在任何操作系统中运行该映像。
    猜你喜欢
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-07
    • 2021-09-07
    • 2018-03-20
    相关资源
    最近更新 更多