【问题标题】:Is there a way to share docker application with 3rd party with no visibility to application code有没有办法在不可见应用程序代码的情况下与第 3 方共享 docker 应用程序
【发布时间】:2018-01-09 08:43:55
【问题描述】:

我必须在客户端机器上使用 docker 部署我的应用程序,但我不希望他们访问我的代码如何在 docker 中执行此操作。

【问题讨论】:

  • 不要复制代码。只需将您的可执行 jar 复制到 docker 容器并分发它。查看 docker compose 文档了解如何实现这一点

标签: docker dockerfile


【解决方案1】:

将代码打包到 Docker 容器中将允许任何有权访问机器并具有正确权限的人进入容器并查看内部文件系统。

在这种情况下,Docker 无法帮助您隐藏代码。您需要像不使用 Docker 一样隐藏代码。 这取决于您使用的语言。然而,一种通用的方法是在容器中打包一个可执行文件。

或者,根据您使用的语言,您可以搜索一种工具来为该语言进行代码混淆,并在将代码打包到容器中时使用此工具。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-20
    • 2020-10-05
    • 2022-08-04
    • 1970-01-01
    • 2012-08-16
    相关资源
    最近更新 更多