es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

obteniendo ghostscript en una imagen Docker para Mac

Disculpa si esta pregunta es trivial, soy muy nuevo en Docker.

Estoy tratando de instalar Ghostscript en una base de Python que se ejecuta en una Mac. He buscado en línea y he visto a personas cargar gs en Linux con apt-get y en Windows cargando un programa instalador exe. En Mac, Ghostscript se carga usando Brew, pero Brew no está en mi imagen de Docker.

¿Cuáles son mis opciones? ¿Debo intentar encontrar y extraer una capa de Ghostscript? ¿Copiar los archivos de la biblioteca en mi imagen en el Dockerfile? ¿De alguna manera obtener Brew en mi imagen y usarlo para cargar?

Gracias

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Como experto en macOS y Docker, sugeriría las siguientes opciones para instalar Ghostscript en una base de Python ejecutándose en una imagen de Docker de Mac:

    1. Copiar los archivos de la biblioteca de Ghostscript en tu imagen de Docker en el Dockerfile. Puedes descargar el paquete de Ghostscript para macOS desde el sitio web oficial e incluir los archivos de la biblioteca en tu imagen de Docker. Esto asegurará que Ghostscript esté disponible en tu imagen de Docker sin requerir ningún administrador de paquetes externo como Brew.
    2. Buscar y descargar una imagen de Docker preconstruida que incluya Ghostscript preinstalado. Puedes buscar imágenes de Docker preconstruidas que incluyan Ghostscript en Docker Hub y descargar la que cumpla con tus requisitos. Esta es una opción más sencilla ya que no tendrás que preocuparte por instalar Ghostscript por separado en tu imagen de Docker.

    3. Utilizar Brew en tu imagen de Docker para instalar Ghostscript. Si bien esto es técnicamente posible, no se recomienda, ya que Brew instala paquetes a nivel del sistema, lo que puede causar problemas con tu imagen de Docker. Además, el uso de Brew también aumenta el tamaño de tu imagen de Docker, lo que puede afectar el rendimiento.

    En conclusión, la mejor opción sería copiar los archivos de la biblioteca de Ghostscript en tu imagen de Docker en el Dockerfile o buscar una imagen de Docker preconstruida que incluya Ghostscript preinstalado.

Comments are closed.