Docker容器内对Jenkins用户没有权限

我正在尝试通过bash shell将maven安装到docker linux容器中。我正在使用jenkinsci / blueocean图像。我运行以下命令来获取外壳程序以运行命令来安装maven:     

Docker容器内对Jenkins用户没有权限

我以jenkins用户身份登录,但是我没有运行任何命令的权限。我尝试运行apt-get和sudo,但显示“权限被拒绝”。我尝试更新/ etc / group /,但是遇到了同样的错误。这是我尝试使其工作的以下命令。

Docker容器内对Jenkins用户没有权限

我的主要目标是安装Maven和Java,以便能够配置我的jenkins。预先感谢。

lihaitomsah1 回答:Docker容器内对Jenkins用户没有权限

首先,您需要以root用户身份运行命令。

docker exec --user root -it fad4ff7f84b4 ash

第二,jenkinsci/blueocean映像基于高山,没有apt,高山的软件包管理器为apk

因此您可以尝试

apk add --no-cache your_pacakge
#or
apk add --no-cache maven

本文链接:https://www.f2er.com/3108220.html

大家都在问