c# - dockerize .net核心应用程序时如何在appsetting.json中存储连接字符串
问题描述
我正在学习 Docker 并尝试运行在另一个容器中使用 Redis 的 .NET 核心应用程序的容器。问题是 .NET 核心应用程序从 appsetting.json 文件中获取 Redis 的连接字符串。但是在使用 docker 或 docker compose 时如何知道 Redis 容器的 ip 并将其写在 appsettings.json 中?我唯一知道的是 Redis 在端口 6379 上运行。有没有办法自动配置它?
解决方案
推荐阅读
- xcode - Maps SDK 使 iPhone 崩溃(怀疑内存泄漏?)
- wordpress - Apache:incap_ses_* cookie 是安全的,但不是 HttpOnly,而 visid_incap_* 具有两个标志
- typescript - 键入警卫,但用于“扩展”
- php - Yii2 过滤 CRUD 和下拉菜单
- windows - Git Bash 未在 VSCode 中显示为终端选项
- javascript - 动态创建 Javascript 变量并使用它来获取相应的 json 响应
- python - 如何在本地或全局保存训练好的神经网络权重?
- python - 如何替换 Python DatetimeWithNanoseconds 对象中的日期时间字段
- c# - 尝试在焦点/单击时选择 TextBox 中的所有文本
- autohotkey - 如何禁用自动热键中的语法字符?