FreeCAD Docker CLI mode/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "# Po pomyślnym pobraniu obrazu Docker można go teraz uruchomić.")
(Created page with "{{Docnav/pl |Kompilacja w środowisku Docker |Kompilacja (przyspieszamy) }}")
 
(9 intermediate revisions by the same user not shown)
Line 45: Line 45:




<span id="Additional_information"></span>
==Additional information==
==Informacje dodatkowe==


<span id="Extend_Docker_image"></span>
===Extend Docker image===
===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 61: Line 63:
}}
}}


<span id="Import_FreeCAD_in_Python"></span>
===Import FreeCAD in Python===
===Import FreeCAD w środowisku Python===


After running Docker image, just run <code>Python</code>.
Po uruchomieniu obrazu Docker wystarczy uruchomić <code>Python</code>.


{{Code|lang=bash|code=
{{Code|lang=bash|code=
Line 77: Line 80:
}}
}}


<span id="Launch_FreeCADCmd"></span>
===Launch FreeCADCmd===
===Uruchom FreeCADCmd===


To launch FreeCAD inside Docker image, just run <code>FreeCADCmd</code> command.
Aby uruchomić FreeCAD wewnątrz obrazu Docker, wystarczy wykonać polecenie <code>FreeCADCmd</code>.


==Discussion==
<span id="Discussion"></span>
==Dyskusja==


FreeCAD forum thread: https://forum.freecadweb.org/viewtopic.php?f=8&t=45877
Wątek na forum FreeCAD: https://forum.freecadweb.org/viewtopic.php?f=8&t=45877




{{Docnav
{{Docnav/pl
|[[Compile_on_Docker|Compile on Docker]]
|[[Compile_on_Docker/pl|Kompilacja w środowisku Docker]]
|[[Compiling_(Speeding_up)|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

Wymagania wstępne

  • 3 GB wolnej przestrzeni dyskowej.
  • Docker.

Instalacja

  1. Uruchom obraz Docker.
    docker pull amrit3701/freecad-cli:latest
    
  2. 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