Imagen Docker de FreeCAD compilada sin interfaz gráfica de usuario (GUI). Esta imagen Docker está especialmente diseñada para desarrolladores que solo desean usar FreeCAD mediante la interfaz de línea de comandos (CLI).
Todas las dependencias de FreeCAD ya están instaladas, son compatibles entre sí y están configuradas correctamente, lo que permite comenzar a desarrollar rápidamente.
docker pull amrit3701/freecad-cli:latest
docker run -it amrit3701/freecad-cli:lastest bash
También puede extender estas imágenes de Docker para agregar dependencias adicionales para su proyecto. Por ejemplo:
# Dockerfile
FROM amrit3701/freecad-cli:lastest
# Add additional dependencies
# pip3.8 install <some_package>
Después de ejecutar la imagen de Docker, simplemente ejecute Python.
$ docker run -it amrit3701/freecad-cli:lastest bash
root@f0ec904cf9b9:/# python3.8
Python 3.8.5 (default, Jul 20 2020, 19:48:14)
[GCC 7.5.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import FreeCAD
>>> import Part
>>> import Draft
>>> import Arch
Para iniciar FreeCAD dentro de una imagen Docker, simplemente ejecute el comando FreeCADCmd.
Hilo del foro de FreeCAD: https://forum.freecad.org/viewtopic.php?f=8&t=45877