【问题标题】:How to create a docker image of current file and OS system?如何创建当前文件和操作系统系统的 docker 镜像?
【发布时间】:2018-02-21 08:29:10
【问题描述】:

我想知道是否可以获取所有当前环境变量设置 OS 应用程序并在其之上创建一个简单的 docker 层,以便 docker 容器用户即使删除所有文件也不会损坏主机系统,然而是否能够访问他的 docker 层中所有已安装的应用程序和系统设置?

【问题讨论】:

标签: linux docker


【解决方案1】:

从技术上讲,您可以通过复制所有数据/应用程序、安装依赖项、重新配置应用程序并提供一个 bash shell 以供用户使用,从而实现此目的的解决方案,但这是这根本不是 Docker 的设计目的,更不用说我不建议任何人尝试这个。

我总是试图将 docker 的用例解释为在隔离容器中运行的进程,这些进程具有可能暴露的已定义接口。这意味着您最好在其中运行一个应用程序,该应用程序具有公开的通信接口。

您正在寻找的本质上是一个带有快照的虚拟机,您可以将这些快照提供给不同的用户。

【讨论】:

    猜你喜欢
    • 2016-01-13
    • 2020-12-20
    • 1970-01-01
    • 1970-01-01
    • 2017-06-06
    • 1970-01-01
    • 1970-01-01
    • 2018-02-13
    • 1970-01-01
    相关资源
    最近更新 更多