Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

574
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda