gpt4 book ai didi

docker - 如何绕过 Rstudio 上的登录页面?

转载 作者:行者123 更新时间:2023-12-02 18:22:28 25 4
gpt4 key购买 nike

我试图绕过 RStudio 上的登录页面,因为我们在 Docker 容器中运行它,这一步不是必需的,因为我们在让用户启动容器之前进行身份验证。

我正在为 Docker 使用 RStudio 的 Rocker 实现。我们在 Centos7 上运行。

我对 SO 还很陌生,所以请让我知道哪些信息有助于回答这个问题。

最佳答案

我想到了。

当您启动 rserver 时,添加标志 --auth-none=1,因此我在 Dockerfile 中的最终 CMD 如下所示:

USER rstudio
CMD ["/usr/lib/rstudio-server/bin/rserver","--server-daemonize=0","--auth-none=1"]

不过我会小心,我第一次这样做时,我用 sudo -E 跑了。在命令前面,它以 ROOT 身​​份登录 RStudio! (这也是因为我已经用设置 /etc/rstudio/rserver.conf 更改了 auth-minimum-user-id=0 因为我试图让错误消失(它确实做到了:)

在运行命令之前,上面的代码将更改为用户“rstudio”,该命令将使您直接以 rstudio 身份登录。

希望对那里的人有所帮助,我知道我花了一天中的大部分时间寻找解决方法!

关于docker - 如何绕过 Rstudio 上的登录页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47541007/

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