Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

564
Views
Error con docker-compose up para Spring Cloud Dataflow: "¡DATAFLOW_VERSION no está configurado!"

Soy un novato en spring-cloud-data-flow. Estoy siguiendo la documentación de Spring Cloud Data Flow ( https://dataflow.spring.io/docs/installation/local/docker/ ). Descargué el archivo docker-compose.yml y lo puse en el directorio D:\Dev\spring-cloud-dataflow>. Cuando intento ejecutar los siguientes comandos:

 D:\Dev\spring-cloud-dataflow> set DATAFLOW_VERSION=2.1.0.RELEASE D:\Dev\spring-cloud-dataflow> set SKIPPER_VERSION=2.0.2.RELEASE D:\Dev\spring-cloud-dataflow> docker-compose up

Me da el siguiente error:

 ERROR: Missing mandatory value for "image" option in service "dataflow-server": DATAFLOW_VERSION is not set!

Estoy usando Powershell, así que traté de usar Set-Variable en lugar de set, pero me dio el mismo error.

 D:\Dev\spring-cloud-dataflow> Set-Variable -Name "DATAFLOW_VERSION" -Value "2.1.0.RELEASE" D:\Dev\spring-cloud-dataflow> Set-Variable -Name "SKIPPER_VERSION" -Value "2.0.2.RELEASE" D:\Dev\spring-cloud-dataflow> docker-compose up

ERROR: Falta el valor obligatorio para la opción "imagen" en el servicio "servidor de flujo de datos": ¡DATAFLOW_VERSION no está configurado!

Probé la versión de mano corta en el tutorial pero tampoco funcionó:

 DATAFLOW_VERSION=2.1.0.RELEASE SKIPPER_VERSION=2.0.2.RELEASE docker-compose up

Puedo ver que las variables están configuradas:

 D:\Dev\spring-cloud-dataflow> echo $DATAFLOW_VERSION 2.1.0.RELEASE D:\Dev\spring-cloud-dataflow> echo $SKIPPER_VERSION 2.0.2.RELEASE

No pude entender por qué aparece este error.

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

No estoy seguro de por qué no resuelve las variables. Tal vez la resolución de la variable no tenga lugar en su entorno (¿Windows?).

Por el momento, ¿puede establecer los valores de la versión explícitamente dentro del archivo docker redact yml y ejecutar para ver si se configura correctamente?

over 4 years ago · Santiago Trujillo Report

0

Encontré el mismo problema en Windows 10. Establezca las variables a través de "Editar las variables de entorno del sistema" en el panel de control en lugar de usar el comando "Establecer" resolvió el problema. Puede ayudar a otros a usar Windows 10.

over 4 years ago · Santiago Trujillo Report

0

@selins_sofa, PowerShell tiene una forma peculiar de establecer variables de entorno :

 $Env:<variable-name> = "<new-value>"

Por lo tanto, debe configurar las versiones de DataFlow y Skipper de esta manera:

 $Env:DATAFLOW_VERSION="2.5.0.BUILD-SNAPSHOT" $Env:SKIPPER_VERSION="2.4.0.BUILD-SNAPSHOT"
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!