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

422
Vistas
¿Cómo usar httpie y jq dentro de docker?

¿Cómo usar httpid y jq dentro de docker?

Quiero obtener la ip solo en el resultado json como '34.10.12.40'

 docker run -it --rm blacktop/httpie -b ifconfig.co/json { "country": "United States", "country_eu": false, "country_iso": "US", "hostname": "lqwtx.com", "ip": "34.10.12.40", "ip_decimal": 39585, "latitude": 35, "longitude": 105 }

pero lo he probado de algunas formas pero no funciona, como golpe.

 docker run -it --rm blacktop/httpie ash -c "http -b ifconfig.co/json | jq '.ip'” docker run -it --rm blacktop/httpie -b ifconfig.co/json jq '.ip'
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Este es el dockerfile de la imagen que usaste, mira esto :

 FROM alpine:latest RUN apk add --no-cache jq httpie ENTRYPOINT [ "http" ] CMD [ "--help" ]

Desde arriba, puede ver que establece un punto de entrypoint con http para esta imagen, por lo que todos los comandos utilizados en la docker run actuarán como parámetros para http , por lo que, por supuesto, fallará.

El siguiente es un método para que puedas usarlo:

 docker run -it --rm --entrypoint=/bin/sh blacktop/httpie -c "http -b ifconfig.co/json | jq '.ip'"

Salida de muestra:

 "92.121.64.197"

El comando anterior anulará el punto de entrada predeterminado con /bin/sh , luego puede usar jq para analizar la salida de entrypoint en httpie canalización.

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