Mi entorno : Tencent Cloud CentOS7 Servidor de aplicaciones ligero
docker run -u root -itd -p 8080:8080 -p 50000:50000 -v /var/jenkins_home:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock --name jenkins-master jenkinsci/blueocean
Cuando inicio un contenedor de Jenkins a través del espejo por primera vez, cuando accedo a la ip de la red pública del servidor: 8080 y elijo instalar el complemento recomendado al acceder a la interfaz web de Jenkins
Error: Ocurrió un error durante el proceso de instalación: No existe tal complemento: carpeta de cloudbees
Esto se debe a que falta el cloudbees-folder
complemento , podemos descargarlo: dirección de descarga de la carpeta de cloudbees
Después de la descarga, obtendremos el cloudbees-folder.hpi
archivo , luego solo tenemos que copiar en el directorio de complementos de Jenkins . La ubicación del directorio de complementos está en el directorio de host /war/WEB-INF/tachable-plugins que se montó cuando iniciamos el contenedor de Jenkins:
aquí está:/var/jenkins_home/war/WEB-INF/detached-plugins
Podemos usar el scp
comando para copiar, tenga en cuenta que el nombre de usuario, la dirección IP y la ruta de copia aquí deben reemplazarse con la información correspondiente de nuestro propio servidor.
scp cloudbees-folder.hpi [email protected]:/var/jenkins_home/war/WEB-INF/detached-plugins
Luego se puede ver en el directorio de plugins de Jenkins cloudbees-folder.hpi
y reiniciamos el contenedor
[root@zsr02 ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
34326090ece5 jenkinsci/blueocean "/sbin/tini -- /usr/…" About an hour ago Up 5 minutes 0.0.0.0:8080->8080/tcp, :::8080->8080/tcp, 0.0.0.0:50000->50000/tcp, :::50000->50000/tcp jenkins-master
[root@zsr02 ~]# docker restart 34326090ece5
34326090ece5
Luego visite la red pública ip: 8080 nuevamente, la siguiente interfaz puede aparecer en este momento, esperaremos un momento, se actualizará automáticamente
y luego ingresará nuevamente a la interfaz de inicio de sesión, ingresamos la contraseña como se indica arriba para iniciar sesión nuevamente y elegimos instale el complemento recomendado.