【发布时间】:2015-02-08 07:05:52
【问题描述】:
有没有一种方法可以让多个容器在主机内共享一个共享库,而无需将库编译到每个容器中。
我希望允许人们使用我们编译成 .so 的测试库在容器中测试他们的代码,但我不想下载和逆向工程。
这可能吗?
编辑
我们不允许人们管理图像/容器(或将它们拉到他们的本地环境中)。我们提供了一个接口,可以在引擎盖下启动容器。我的问题是,是否有可能阻止人们编写在创建运行代码的容器的图像中下载.so 的代码。
我的理解是,尽管 Docker 使用了层,但容器内的代码仍然可以访问镜像附带的所有内容。我说的对吗?
【问题讨论】: