• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

416
Vistas
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 3 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

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 3 years ago · Santiago Trujillo Denunciar

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 3 years ago · Santiago Trujillo Denunciar

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 3 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 Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda