我有一个Docker核心应用程序,需要“以管理员身份运行”,我正在尝试将其构建到.NET镜像中。我可以很好地构建Docker镜像,但它在运行时失败,并出现"Need to run as Administrator“错误。
有没有办法在Dockerfile或docker run命令中指定这一点?是否需要向我调用"dotnet“的入口点添加其他内容?
这有可能吗?
发布于 2020-07-15 07:30:58
我在Dockerfile中使用了user命令,但始终无法让它与admin用户一起工作。
然而,我发现在一篇GitHub帖子中提到了在docker run命令中指定用户,如下所示:
docker run --user "NT Authority\System" ...
它在Dockerfile中也是这样工作的:
USER "NT Authority\System"
https://stackoverflow.com/questions/62902991
复制相似问题