Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

130
Vistas
Canalización de Jenkins Docker dentro de Docker

Estoy siguiendo junto con este tutorial:

https://www.linkedin.com/pulse/building-docker-pipeline-cloudbees-jenkins-jay-johnson

Estoy ejecutando Jenkins en Docker 17:

 docker run -d -p 8080:8080 -p 50000:50000 --name jenkins jenkins

Seguí las instrucciones y reemplacé las credenciales de Jay con las mías. Agregué mis credenciales a Global y luego cambié el nombre de las credenciales en el script de canalización. Cuando intento la compilación, recibo el siguiente error:

 Proceeding [Pipeline] withEnv [Pipeline] { [Pipeline] withDockerRegistry Wrote authentication to /var/jenkins_home/.dockercfg [Pipeline] { [Pipeline] stage (Building) Using the 'stage' step without a block argument is deprecated Entering stage Building Proceeding [Pipeline] sh [alfred-master] Running shell script + docker build -t jayjohnson/django-slack-sphinx:testing django /var/jenkins_home/workspace/alfred-master@tmp/durable-713ce0d7/script.sh: 2: /var/jenkins_home/workspace/alfred-master@tmp/durable-713ce0d7/script.sh: docker: not found [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] End of Pipeline ERROR: script returned exit code 127 Finished: FAILURE

Supongo que esto está buscando el binario docker.

¿Cómo puedo crear una imagen acoplable desde un repositorio desde dentro de un contenedor Docker?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

El problema está aquí:

/var/jenkins_home/workspace/alfred-master@tmp/durable-713ce0d7/script.sh: 2: /var/jenkins_home/workspace/alfred-master@tmp/durable-713ce0d7/script.sh: docker: no encontrado

Supongo que su compilación se ejecuta en la instancia maestra, que es solo una instalación básica de Jenkins, sin herramientas adicionales.

Querrá ejecutar un esclavo de agente y conectarlo a su maestro; este agente debe asegurarse de que tiene Docker instalado, y luego podrá ejecutar esos comandos.

Puede configurar esto usted mismo; o use una opción de código abierto: actualmente, en mi propia configuración, estoy usando esta imagen que tiene todo lo que necesito (Bueno, personalmente, la bifurqué y también agregué algunas de mis propias herramientas).

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda