FreeCAD Docker CLI mode/fr: Difference between revisions

From FreeCAD Documentation
(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:}}}}
{{Docnav
|[[Compile_on_Docker|Compile on Docker]]
|[[Compiling (Speeding up)|Compiling (Speeding up)]]
}}


{{Docnav/fr
==Overview==
|[[Compile_on_Docker/fr|Compiler sous Docker]]
|[[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==
* Docker Hub: https://hub.docker.com/r/amrit3701/freecad-cli
* Github repo: https://github.com/amrit3701/docker-freecad-cli


* Docker Hub : https://hub.docker.com/r/amrit3701/freecad-cli
==Prerequisites==
* Dépôt Github : https://github.com/amrit3701/docker-freecad-cli


==Prérequis==
* 3 GB of free storage

* 3 GB de mémoire libre
* Docker
* Docker


==Installation==
==Installation==


# Pull the Docker image.{{Code|lang=bash|code=
# Récupérez l'image Docker.{{Code|lang=bash|code=
docker pull amrit3701/freecad-cli:latest
docker pull amrit3701/freecad-cli:latest
}}
}}
# When you successfully pulled docker image, now you can run image.{{Code|lang=bash|code=
# 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==


===Extend docker image===
===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:
}}
}}


===Import FreeCAD in Python===
===Importer FreeCAD en Python===


After running docker image, just run <code>Python</code>.
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:
}}
}}


===Launch FreeCADCmd===
===Lancer FreeCADCmd===


To launch FreeCAD inside docker image, just run <code>FreeCADCmd</code> command.
Pour lancer FreeCAD dans l'image Docker, exécutez simplement la commande <code>FreeCADCmd</code> .


==Discussion==
==Discussion==


FreeCAD forum thread: https://forum.freecadweb.org/viewtopic.php?f=8&t=45877
* Fil du forum FreeCAD : https://forum.freecadweb.org/viewtopic.php?f=8&t=45877



{{Docnav
{{Docnav/fr
|[[Compile_on_Docker|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

Prérequis

  • 3 GB de mémoire libre
  • Docker

Installation

  1. Récupérez l'image Docker.
    docker pull amrit3701/freecad-cli:latest
    
  2. 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