在没有root的情况下运行docker Rstudio服务器?

伊格纳西奥

我刚刚开始玩docker。我做的第一件事是先安装它,然后再安装Rstudio服务器。(我正在运行ubuntu 14.04)

sudo apt-get install docker.io
sudo docker run -d -p 8787:8787 -e USER='some_user_name' -e PASSWORD='super_secret_password' rocker/hadleyverse

是否可以在没有sudo的情况下运行docker rstudio服务器?如果是这样,怎么办?

谢谢!

我数据

这个答案

码头工人手工有这样一段话吧:

授予非root用户访问权限

docker守护程序始终以root用户身份运行,并且自Docker 0.5.2版以来,docker守护程序绑定到Unix套接字而不是TCP端口。默认情况下,Unix套接字由用户root拥有,因此,默认情况下,您可以使用sudo访问它。

从版本0.5.3开始,如果您(或您的Docker安装程序)创建一个名为docker的Unix组并向其中添加用户,则docker守护进程将使守护进程启动时docker组可以读取/写入Unix套接字的所有权。 。docker守护程序必须始终以root用户身份运行,但是如果您以docker组中的用户身份运行docker client,则无需在所有客户端命令中添加sudo。从0.9.0开始,您可以使用-G选项指定docker以外的其他组拥有Unix套接字。

警告:泊坞窗组(或用-G指定的组)是根等效的;请参阅Docker Daemon Attack Surface的详细信息

例子:

  • 添加docker组(如果尚不存在)。

    sudo groupadd docker
    
  • 将连接的用户“ $ {USER}”添加到泊坞窗组。更改用户名以匹配您的首选用户。

    sudo gpasswd -a ${USER} docker
    
  • 重新启动Docker守护程序:

    sudo service docker restart
    
  • 如果您使用的是Ubuntu 14.04及更高版本,请docker.io改用:

    sudo service docker.io restart
    
  • 如果添加了当前登录用户,则需要注销并再次登录。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

nginx位置在没有root的情况下无法运行,尽管root在服务器中

来自分类Dev

在没有Node.js服务器的情况下运行Redux示例?

来自分类Dev

我可以在没有Web服务器的情况下运行Jekyll网站吗?

来自分类Dev

如何在没有端口转发的情况下运行Minecraft服务器?

来自分类Dev

Symfony-在没有Apache服务器的情况下运行应用程序

来自分类Dev

如何让jekyll在没有服务器的情况下运行?

来自分类Dev

在没有服务器的情况下从file://运行Svelte应用程序

来自分类Dev

在没有单独服务器的情况下,使用Django定期运行“任务”

来自分类Dev

如何在没有端口转发的情况下运行Minecraft服务器?

来自分类Dev

Laravel页面在没有服务器的情况下运行

来自分类Dev

在没有服务器的情况下运行 Angular2 项目

来自分类Dev

如何在没有静态 IP 地址的情况下运行 SSH 服务器

来自分类Dev

为什么heroku不能在没有HTTP服务器的情况下运行WebSocket服务器?

来自分类Dev

从RStudio服务器运行GUI分析包

来自分类Dev

是否可以在没有root许可的情况下从android应用程序打开服务器网络套接字?

来自分类Dev

是否可以在没有root许可的情况下从android应用程序打开服务器网络套接字?

来自分类Dev

在没有 root 访问权限的情况下重新启动服务器时启动程序

来自分类Dev

在没有工匠服务的情况下运行 Laravel 项目

来自分类Dev

在没有计时器的情况下运行代码

来自分类Dev

如何在没有命令提示符的情况下运行Python服务器

来自分类Dev

如何在没有网络服务器的情况下运行“ sencha app watch”

来自分类Dev

当与远程服务器的连接丢失时,在没有&的情况下运行nohup会停止脚本吗?

来自分类Dev

如何在没有厨师服务器的情况下运行厨师(厨师独奏/厨师零)

来自分类Dev

是否可以在没有HTTP服务器的情况下运行ember-cli应用程序?

来自分类Dev

如何在没有网络服务器的情况下运行“ sencha应用程序监视”

来自分类Dev

新安装的 Ubuntu 20.04 LTS 服务器可以在没有 snapd 的情况下运行吗?

来自分类Dev

如何在没有root身份验证的情况下在systemd下运行init.d服务(已更新)

来自分类Dev

在没有Jekyll服务器/没有根目录的情况下使用Jekyll

来自分类Dev

在没有监视器的情况下安装Ubuntu服务器

Related 相关文章

  1. 1

    nginx位置在没有root的情况下无法运行,尽管root在服务器中

  2. 2

    在没有Node.js服务器的情况下运行Redux示例?

  3. 3

    我可以在没有Web服务器的情况下运行Jekyll网站吗?

  4. 4

    如何在没有端口转发的情况下运行Minecraft服务器?

  5. 5

    Symfony-在没有Apache服务器的情况下运行应用程序

  6. 6

    如何让jekyll在没有服务器的情况下运行?

  7. 7

    在没有服务器的情况下从file://运行Svelte应用程序

  8. 8

    在没有单独服务器的情况下,使用Django定期运行“任务”

  9. 9

    如何在没有端口转发的情况下运行Minecraft服务器?

  10. 10

    Laravel页面在没有服务器的情况下运行

  11. 11

    在没有服务器的情况下运行 Angular2 项目

  12. 12

    如何在没有静态 IP 地址的情况下运行 SSH 服务器

  13. 13

    为什么heroku不能在没有HTTP服务器的情况下运行WebSocket服务器?

  14. 14

    从RStudio服务器运行GUI分析包

  15. 15

    是否可以在没有root许可的情况下从android应用程序打开服务器网络套接字?

  16. 16

    是否可以在没有root许可的情况下从android应用程序打开服务器网络套接字?

  17. 17

    在没有 root 访问权限的情况下重新启动服务器时启动程序

  18. 18

    在没有工匠服务的情况下运行 Laravel 项目

  19. 19

    在没有计时器的情况下运行代码

  20. 20

    如何在没有命令提示符的情况下运行Python服务器

  21. 21

    如何在没有网络服务器的情况下运行“ sencha app watch”

  22. 22

    当与远程服务器的连接丢失时,在没有&的情况下运行nohup会停止脚本吗?

  23. 23

    如何在没有厨师服务器的情况下运行厨师(厨师独奏/厨师零)

  24. 24

    是否可以在没有HTTP服务器的情况下运行ember-cli应用程序?

  25. 25

    如何在没有网络服务器的情况下运行“ sencha应用程序监视”

  26. 26

    新安装的 Ubuntu 20.04 LTS 服务器可以在没有 snapd 的情况下运行吗?

  27. 27

    如何在没有root身份验证的情况下在systemd下运行init.d服务(已更新)

  28. 28

    在没有Jekyll服务器/没有根目录的情况下使用Jekyll

  29. 29

    在没有监视器的情况下安装Ubuntu服务器

热门标签

归档