Jenkinszh/jenkins-zh mvn:

  1. 我用挂载maven的方式,启动容器:
    docker run -d -p 9090:8080 -p 50000:50000 -v /data/jenkins:/var/jenkins_home -v /usr/share/maven:/usr/local/maven -v /etc/localtime:/etc/localtime --name myjenkins jenkinszh/jenkins-zh

  2. 全局tool设置了 MAVEN_HOME: /usr/local/maven。构建一直不成功。报错如下:
    Couldn’t find maven version information in ‘/usr/local/maven’.

  3. 我进入到容器内部,执行mvn的时候报错:bash: mvn: command not found。说明在容器内根本都无法执行mvn命令。

  4. 然后我就想直接在容器中安装apt-get install maven,但是容器里报错,permission denied。在容器里切换root用户“cu root",但是不知道密码,“root”的密码是啥?

希望高手看下上面的问题

mvn 的环境变量没有配置,执行的时候当然报 command not found 。

问题是vi 都不能用啊,如果要安装的话,permission denied啊。换root用户,密码不知道啊。

没有 root 账号密码,你怎么执行的 docker ?

docker 容器里的 root账号啊,这个jenkinszh/jenkins-zh 镜像里的debian的root用户密码

是两回事啊,docker 直接就可以安装 jenkinszh/jenkins-zh 容器。

也可以用 docker 直接安装 debian 系统。