docker - 在不同的用户下启动 docker 容器
问题描述
我们需要从运行dotnetcore api的 docker 容器访问活动目录(文件共享)中的共享资源。Api 以 (dotnet api.dll
) 开头。docker contrainer 中的当前用户是ContainerAdministrator
.
我们使用的是Windows 2016 服务器
解决方案
终于让它工作了。添加了一个 powershell 脚本,首先运行“net use”,然后运行 dotnet 命令。
在 docker 文件中使用 cmd 启动 ps 脚本。
感谢您的回答
推荐阅读
- standardization - 使用 for 循环标准化数据框
- azure-container-instances - 如何在 Azure 的 Docker 映像中打开开发人员服务端点?
- reactjs - 单元测试子 React 组件时出错
- json - 如何使用 Terraform 在 AWS DMS 上加入多个 JSON 文件以进行表映射?
- c++ - 如何在 if 语句中比较 string* 和 const char*?
- python - 在python中使用explode时如何修复没有匹配元素计数的列
- firebase - 如何连接 Firebase 与 IntelliJ 社区版(Kotlin 控制台应用程序)
- reactjs - 如何使用 makeStore 函数动态确定 redux 工具包中的 RootState 类型
- javascript - 如果单击按钮时特定的“div”是“display:block”,那么父“div”如何淡出?
- bash - 在否定匹配上打印单行