如何在 Jenkins docker 容器中切换到 root?

Joey Yi Zhao

我在 docker 容器中设置了 Jenkins 服务器。我使用的图像是docker pull jenkins. 之后,我通过docker exec -it b74d035352ec bash. 默认用户是jenkins但我无法切换到 root 并出现以下错误:

jenkins@b74d035352ec:/$ su -
su: must be run from a terminal

运行时出现以下错误sudo

$ sudo ls

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

sudo: no tty present and no askpass program specified

有谁知道如何解决这个问题?我确实需要该容器的 root 权限。或者我应该安装什么?如果需要,我可以从这个图像构建一个新图像。

斯蒂芬·金

您只能在构建期间执行此操作,如文档中所述

FROM jenkins
# if we want to install via apt
USER root
RUN apt-get update && apt-get install -y ruby make more-thing-here
# drop back to the regular jenkins user - good practice
USER jenkins

因此,您必须构建自己的映像才能以root用户身份执行任务

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在硒PHP单元中切换到iframe

来自分类Dev

如何在Selenium中切换到活动选项卡?

来自分类Dev

PyCharm:如何在Django中切换到常规HTML注释(Ctrl + Slash)

来自分类Dev

如何在作为容器运行的Jenkins中运行Docker

来自分类Dev

如何在Intellij Idea中切换到其他git帐户

来自分类Dev

如何在硒中切换到iframe

来自分类Dev

如何在无头的Ubuntu Server 12.04中切换到通用内核?

来自分类Dev

如何从非root用户运行docker容器?

来自分类Dev

如何在Flutter中切换到暗/亮模式按钮?

来自分类Dev

如何在c或asm中切换到Super VGA?

来自分类Dev

Docker-在ENTRYPOINT中切换到非root用户安全吗?

来自分类Dev

如何在git中切换到新的远程仓库?

来自分类Dev

如何在文本编辑器中切换到编辑命令

来自分类Dev

如何在Windows的SmartGit中切换到git-svn兼容模式

来自分类Dev

如何在屏幕命令中切换到具有两位索引的屏幕?

来自分类Dev

如何在readline中切换到vi编辑模式?

来自分类Dev

从bash切换到zsh后,如何才能达到root?

来自分类Dev

如何在Windows Phone 8.1(WinRT / Jupiter)中切换到前置摄像头

来自分类Dev

如何在不切换到root的情况下以root用户身份运行smartctl?

来自分类Dev

如何在PhpStorm中切换到源代码?

来自分类Dev

如何在Windows 10中切换到PIN

来自分类Dev

如何在Virtual Box VM中切换到TTY?

来自分类Dev

如何在无头的Ubuntu Server 12.04中切换到通用内核?

来自分类Dev

如何在Ratpoison中切换到大于10或更高的窗口号?

来自分类Dev

如何将用户root切换到root用户以杀死父进程?

来自分类Dev

如何在硒中切换到帧源

来自分类Dev

如何在 Ubuntu 18 中切换到签名内核

来自分类Dev

如何在硒中的另一个 <DIV> 中切换到 <DIV>

来自分类Dev

如何在 jenkins 的 docker 容器中运行 redis?

Related 相关文章

  1. 1

    如何在硒PHP单元中切换到iframe

  2. 2

    如何在Selenium中切换到活动选项卡?

  3. 3

    PyCharm:如何在Django中切换到常规HTML注释(Ctrl + Slash)

  4. 4

    如何在作为容器运行的Jenkins中运行Docker

  5. 5

    如何在Intellij Idea中切换到其他git帐户

  6. 6

    如何在硒中切换到iframe

  7. 7

    如何在无头的Ubuntu Server 12.04中切换到通用内核?

  8. 8

    如何从非root用户运行docker容器?

  9. 9

    如何在Flutter中切换到暗/亮模式按钮?

  10. 10

    如何在c或asm中切换到Super VGA?

  11. 11

    Docker-在ENTRYPOINT中切换到非root用户安全吗?

  12. 12

    如何在git中切换到新的远程仓库?

  13. 13

    如何在文本编辑器中切换到编辑命令

  14. 14

    如何在Windows的SmartGit中切换到git-svn兼容模式

  15. 15

    如何在屏幕命令中切换到具有两位索引的屏幕?

  16. 16

    如何在readline中切换到vi编辑模式?

  17. 17

    从bash切换到zsh后,如何才能达到root?

  18. 18

    如何在Windows Phone 8.1(WinRT / Jupiter)中切换到前置摄像头

  19. 19

    如何在不切换到root的情况下以root用户身份运行smartctl?

  20. 20

    如何在PhpStorm中切换到源代码?

  21. 21

    如何在Windows 10中切换到PIN

  22. 22

    如何在Virtual Box VM中切换到TTY?

  23. 23

    如何在无头的Ubuntu Server 12.04中切换到通用内核?

  24. 24

    如何在Ratpoison中切换到大于10或更高的窗口号?

  25. 25

    如何将用户root切换到root用户以杀死父进程?

  26. 26

    如何在硒中切换到帧源

  27. 27

    如何在 Ubuntu 18 中切换到签名内核

  28. 28

    如何在硒中的另一个 <DIV> 中切换到 <DIV>

  29. 29

    如何在 jenkins 的 docker 容器中运行 redis?

热门标签

归档