gpt4 book ai didi

docker - 部署后编辑容器化应用程序的应用程序设置

转载 作者:行者123 更新时间:2023-12-02 21:30:44 25 4
gpt4 key购买 nike

我可能从根本上对 Docker 和容器有一些误解,但是......我的场景如下:

  • 我已经为它创建了一个 asp.net 核心应用程序和一个 docker 镜像。
  • 应用程序需要在运行时添加/删除一些设置
  • 应用程序
  • 也可以添加和加载一些dll 插件。
  • 这些设置通常存储在 appsettings.json 和一些其他设置文件中,这些文件位于预定义的相对路径(例如 ./PluginsConfig)
  • 不知道会有多少插件,怎么配置
  • 我不想在 Web 应用程序中创建任何类型的 UI 来管理设置和上传插件 - 这要在后端完成(我需要简单的解决方案和 便宜 )


  • 我打算在 上部署此应用程序单服务器并且管理员用户将能够并负责设置设置、上传插件等。它是一个内部生产力工具 - 可能有这个应用程序的许多实例,但它们根本不相关。
    我希望它在 docker 中的原因是让它尽可能自包含,所有依赖项都在那里。
    但是我将如何允许访问、添加和编辑插件和配置文件?
    我确信有一种模式可以实现这种情况。

    最佳答案

    你要找的是绑定(bind)坐骑 .您可以将文件或目录从主机绑定(bind)到容器。因此,主机和容器可以共享文件。
    示例命令(绑定(bind)挂载-(也有其他方式))

    docker container run -v /path/on/host:/path/in/container image
    volumes 的详细信息和 bind mounts

    关于docker - 部署后编辑容器化应用程序的应用程序设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64515875/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com