FreeCAD Docker CLI mode/pl: Difference between revisions
(Updating to match new version of source page) |
(Created page with "{{Docnav/pl |Kompilacja w środowisku Docker |Kompilacja (przyspieszamy) }}") |
||
(22 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
{{UnfinishedDocu}} |
{{UnfinishedDocu{{#translation:}}}} |
||
{{Docnav |
{{Docnav/pl |
||
|[[Compile_on_Docker| |
|[[Compile_on_Docker/pl|Kompilacja w środowisku Docker]] |
||
|[[Compiling_(Speeding_up)| |
|[[Compiling_(Speeding_up)/pl|Kompilacja (przyspieszamy)]] |
||
}} |
}} |
||
{{TOCright}} |
{{TOCright}} |
||
= |
<span id="Overview"></span> |
||
==Informacje ogólne== |
|||
Docker |
Obraz Docker programu FreeCAD skompilowanego bez GUI. Ten obraz Dockera jest przeznaczony dla programistów, którzy chcą używać programu FreeCAD tylko w interfejsie wiersza poleceń ''(CLI)''. |
||
= |
<span id="Benefits"></span> |
||
===Korzyści=== |
|||
Wszystkie zależności FreeCAD są już zainstalowane, kompatybilne ze sobą i odpowiednio skonfigurowane, co pozwala na bardzo szybkie rozpoczęcie programowania. |
|||
All of FreeCAD's dependencies are already installed, compatible with each other, and configured appropriately, allowing you to get started developing very quickly. |
|||
* Łatwy w użyciu i lekki. |
|||
* Easy to use and lightweight. |
|||
* Zapewnia lepszą wydajność pod względem szybkości. |
|||
* It gives better performance in terms of speed. |
|||
* |
* Nie ma potrzeby dodawania ścieżek FreeCAD, aby zaimportować go do środowiska Python. |
||
<span id="Docker_Repository"></span> |
|||
==Docker Repository== |
|||
==Repozytorium Docker== |
|||
* Docker Hub: https://hub.docker.com/r/amrit3701/freecad-cli |
* Docker Hub: https://hub.docker.com/r/amrit3701/freecad-cli |
||
* |
* Repozytorium Github: https://github.com/amrit3701/docker-freecad-cli |
||
= |
<span id="Prerequisites"></span> |
||
==Wymagania wstępne== |
|||
* 3 GB |
* 3 GB wolnej przestrzeni dyskowej. |
||
* Docker |
* Docker. |
||
= |
<span id="Installation"></span> |
||
==Instalacja== |
|||
# |
# Uruchom obraz Docker.{{Code|lang=bash|code= |
||
docker pull amrit3701/freecad-cli:latest |
docker pull amrit3701/freecad-cli:latest |
||
}} |
}} |
||
# |
# Po pomyślnym pobraniu obrazu Docker można go teraz uruchomić.{{Code|lang=bash|code= |
||
docker run -it amrit3701/freecad-cli:lastest bash |
docker run -it amrit3701/freecad-cli:lastest bash |
||
}} |
}} |
||
<span id="Additional_information"></span> |
|||
==Additional information== |
|||
==Informacje dodatkowe== |
|||
<span id="Extend_Docker_image"></span> |
|||
=== |
===Rozszerz obraz Docker=== |
||
Możesz również rozszerzyć te obrazy Docker, aby dodać dodatkowe zależności dla swojego projektu. Na przykład: |
|||
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 56: | Line 63: | ||
}} |
}} |
||
<span id="Import_FreeCAD_in_Python"></span> |
|||
===Import FreeCAD |
===Import FreeCAD w środowisku Python=== |
||
Po uruchomieniu obrazu Docker wystarczy uruchomić <code>Python</code>. |
|||
{{Code|lang=bash|code= |
{{Code|lang=bash|code= |
||
Line 72: | Line 80: | ||
}} |
}} |
||
<span id="Launch_FreeCADCmd"></span> |
|||
=== |
===Uruchom FreeCADCmd=== |
||
Aby uruchomić FreeCAD wewnątrz obrazu Docker, wystarczy wykonać polecenie <code>FreeCADCmd</code>. |
|||
= |
<span id="Discussion"></span> |
||
==Dyskusja== |
|||
Wątek na forum FreeCAD: https://forum.freecadweb.org/viewtopic.php?f=8&t=45877 |
|||
{{Docnav |
{{Docnav/pl |
||
|[[Compile_on_Docker| |
|[[Compile_on_Docker/pl|Kompilacja w środowisku Docker]] |
||
|[[Compiling_(Speeding_up)| |
|[[Compiling_(Speeding_up)/pl|Kompilacja (przyspieszamy)]] |
||
}} |
}} |
Latest revision as of 16:31, 20 March 2024
Ta dokumentacja nie jest ukończona. Prosimy o pomoc w tworzeniu dokumentacji.
Strona Model polecenia GUI wyjaśnia jak powinny być dokumentowane polecenia. Przejrzyj stronę Category:UnfinishedDocu, aby zobaczyć więcej niekompletnych stron, takich jak ta. Zobacz stronę Category:Command Reference aby poznać wszystkie komendy.
Zobacz stronę wytycznych Wikidla FreeCAD aby dowiedzieć się, jak edytować strony Wiki, i przejdź do strony Pomóż w rozwoju FreeCAD, aby dowiedzieć się o innych sposobach, w jakie możesz wnieść swój wkład.
Informacje ogólne
Obraz Docker programu FreeCAD skompilowanego bez GUI. Ten obraz Dockera jest przeznaczony dla programistów, którzy chcą używać programu FreeCAD tylko w interfejsie wiersza poleceń (CLI).
Korzyści
Wszystkie zależności FreeCAD są już zainstalowane, kompatybilne ze sobą i odpowiednio skonfigurowane, co pozwala na bardzo szybkie rozpoczęcie programowania.
- Łatwy w użyciu i lekki.
- Zapewnia lepszą wydajność pod względem szybkości.
- Nie ma potrzeby dodawania ścieżek FreeCAD, aby zaimportować go do środowiska Python.
Repozytorium Docker
- Docker Hub: https://hub.docker.com/r/amrit3701/freecad-cli
- Repozytorium Github: https://github.com/amrit3701/docker-freecad-cli
Wymagania wstępne
- 3 GB wolnej przestrzeni dyskowej.
- Docker.
Instalacja
- Uruchom obraz Docker.
docker pull amrit3701/freecad-cli:latest
- Po pomyślnym pobraniu obrazu Docker można go teraz uruchomić.
docker run -it amrit3701/freecad-cli:lastest bash
Informacje dodatkowe
Rozszerz obraz Docker
Możesz również rozszerzyć te obrazy Docker, aby dodać dodatkowe zależności dla swojego projektu. Na przykład:
# Dockerfile
FROM amrit3701/freecad-cli:lastest
# Add additional dependencies
# pip3.8 install <some_package>
Import FreeCAD w środowisku Python
Po uruchomieniu obrazu Docker wystarczy uruchomić 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
Uruchom FreeCADCmd
Aby uruchomić FreeCAD wewnątrz obrazu Docker, wystarczy wykonać polecenie FreeCADCmd
.
Dyskusja
Wątek na forum FreeCAD: https://forum.freecadweb.org/viewtopic.php?f=8&t=45877