Encryption 保护docker文件系统访问

Encryption 保护docker文件系统访问,encryption,docker,protection,commercial-application,Encryption,Docker,Protection,Commercial Application,我们在开发过程中使用docker,一切正常。我们的软件是用PHP编写的,并与MySQL、Apache和许多框架和库对接 对于我们的一些客户,我们希望提供docker图像,以便让他们测试、评估和使用它。使用docker映像,他们只需要运行容器,并获得完全安装和配置的系统-非常简单 但是:我们如何通过简单地附加到docker或在容器中制作一些Exec来避免客户看到我们的代码 是否有技术可以完全锁定对容器内文件系统的各种访问?我们只想通过ssh访问我们的软件。可以使用docker run命令在运行时覆

我们在开发过程中使用docker,一切正常。我们的软件是用PHP编写的,并与MySQL、Apache和许多框架和库对接

对于我们的一些客户,我们希望提供docker图像,以便让他们测试、评估和使用它。使用docker映像,他们只需要运行容器,并获得完全安装和配置的系统-非常简单

但是:我们如何通过简单地附加到docker或在容器中制作一些Exec来避免客户看到我们的代码


是否有技术可以完全锁定对容器内文件系统的各种访问?我们只想通过ssh访问我们的软件。

可以使用
docker run
命令在运行时覆盖几乎所有有关映像构造的内容。因此,他们甚至不需要执行
exec
,只需将
cmd
entrypoint
重写为bash或其他任何操作即可。只要客户有您的代码(甚至是编译/加密的代码等),他们就有您的代码。如果这真的是一个大问题,请考虑SaaS模型