FreeCAD Docker CLI mode/fr: Difference between revisions
(Created page with "FreeCAD Docker mode CLI") |
(Updating to match new version of source page) |
||
(40 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
{{UnfinishedDocu}} |
{{UnfinishedDocu{{#translation:}}}} |
||
⚫ | |||
⚫ | |||
|[[Compiling (Speeding up)|Compiling (Speeding up)]] |
|||
⚫ | |||
⚫ | |||
==Overview== |
|||
⚫ | |||
|[[Compiling_(Speeding_up)/fr|Compilation (accélération)]] |
|||
⚫ | |||
{{TOCright}} |
{{TOCright}} |
||
== Présentation == |
|||
Docker image of FreeCAD compiled without GUI. This docker image is especially for developers who only want to use FreeCAD in the command-line interface (CLI). |
|||
Image Docker de FreeCAD compilée sans GUI. Cette image Docker est spécialement destinée aux développeurs qui ne souhaitent utiliser FreeCAD que en mode interface de ligne de commande (CLI). |
|||
===Benefits=== |
|||
===Avantages=== |
|||
All of FreeCAD's dependencies are already installed, compatible with each other, and configured appropriately, allowing you to get started developing very quickly. |
|||
* Easy to use and lightweight. |
|||
* It gives better performance in terms of speed. |
|||
* No need to add FreeCAD paths to import it into Python. |
|||
Toutes les dépendances de FreeCAD sont déjà installées, compatibles les unes avec les autres et configurées de manière appropriée, ce qui vous permet de commencer à développer très rapidement. |
|||
==Docker Repository== |
|||
* Facile à utiliser et léger. |
|||
* Meilleures performances en termes de vitesse. |
|||
* Pas besoin d'ajouter des chemins FreeCAD pour l'importer dans Python. |
|||
==Dépôt Docker== |
|||
⚫ | |||
⚫ | |||
⚫ | |||
==Prerequisites== |
|||
⚫ | |||
==Prérequis== |
|||
* 3 GB of free storage |
|||
* 3 GB de mémoire libre |
|||
* Docker |
* Docker |
||
==Installation== |
==Installation== |
||
# |
# Récupérez l'image Docker.{{Code|lang=bash|code= |
||
docker pull amrit3701/freecad-cli:latest |
docker pull amrit3701/freecad-cli:latest |
||
}} |
}} |
||
# |
# Quand vous avez réussi à extraire l'image Docker, vous pouvez maintenant lancer l'image.{{Code|lang=bash|code= |
||
docker run -it amrit3701/freecad-cli:lastest bash |
docker run -it amrit3701/freecad-cli:lastest bash |
||
}} |
}} |
||
==Informations supplémentaires== |
|||
==Additional information== |
|||
=== |
===Extension de l'image Docker=== |
||
Vous pouvez également étendre ces images Docker pour ajouter des dépendances supplémentaires pour votre projet. Par exemple |
|||
You can also extend this docker images to add additional dependencies for your project. For eg |
|||
{{Code|lang=docker|code= |
{{Code|lang=docker|code= |
||
Line 55: | Line 56: | ||
}} |
}} |
||
=== |
===Importer FreeCAD en Python=== |
||
Après avoir exécuté l'image Docker, il suffit de lancer <code>Python</code>. |
|||
{{Code|lang=bash|code= |
{{Code|lang=bash|code= |
||
Line 71: | Line 72: | ||
}} |
}} |
||
=== |
===Lancer FreeCADCmd=== |
||
Pour lancer FreeCAD dans l'image Docker, exécutez simplement la commande <code>FreeCADCmd</code> . |
|||
==Discussion== |
==Discussion== |
||
* Fil du forum FreeCAD : https://forum.freecadweb.org/viewtopic.php?f=8&t=45877 |
|||
{{Docnav |
{{Docnav/fr |
||
|[[Compile_on_Docker| |
|[[Compile_on_Docker/fr|Compiler sous Docker]] |
||
|[[Compiling_(Speeding_up)/fr|Compilation (accélération)]] |
|||
|[[Compiling (Speeding up)|Compiling (Speeding up)]] |
|||
}} |
}} |
Latest revision as of 19:58, 25 January 2022
Cette documentation n'est pas terminée. Merci de nous aider et de contribuer à la documentation.
Modèle GuiCommand explique comment les commandes doivent être documentées. Parcourez Category:UnfinishedDocu pour voir d'autres pages incomplètes comme celle-ci. Voir Category:Command_Reference pour toutes les commandes.
Voir Écrire une page Wiki pour apprendre à éditer les pages du wiki, et aller à Contribuer à FreeCAD pour apprendre d'autres façons de contribuer.Présentation
Image Docker de FreeCAD compilée sans GUI. Cette image Docker est spécialement destinée aux développeurs qui ne souhaitent utiliser FreeCAD que en mode interface de ligne de commande (CLI).
Avantages
Toutes les dépendances de FreeCAD sont déjà installées, compatibles les unes avec les autres et configurées de manière appropriée, ce qui vous permet de commencer à développer très rapidement.
- Facile à utiliser et léger.
- Meilleures performances en termes de vitesse.
- Pas besoin d'ajouter des chemins FreeCAD pour l'importer dans Python.
Dépôt Docker
- Docker Hub : https://hub.docker.com/r/amrit3701/freecad-cli
- Dépôt Github : https://github.com/amrit3701/docker-freecad-cli
Prérequis
- 3 GB de mémoire libre
- Docker
Installation
- Récupérez l'image Docker.
docker pull amrit3701/freecad-cli:latest
- Quand vous avez réussi à extraire l'image Docker, vous pouvez maintenant lancer l'image.
docker run -it amrit3701/freecad-cli:lastest bash
Informations supplémentaires
Extension de l'image Docker
Vous pouvez également étendre ces images Docker pour ajouter des dépendances supplémentaires pour votre projet. Par exemple
# Dockerfile
FROM amrit3701/freecad-cli:lastest
# Add additional dependencies
# pip3.8 install <some_package>
Importer FreeCAD en Python
Après avoir exécuté l'image Docker, il suffit de lancer 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
Lancer FreeCADCmd
Pour lancer FreeCAD dans l'image Docker, exécutez simplement la commande FreeCADCmd
.
Discussion
- Fil du forum FreeCAD : https://forum.freecadweb.org/viewtopic.php?f=8&t=45877