RoboDK überall ausführen mit unserem offiziellen Docker-Image
Wollen Sie die fortgeschrittenen Funktionen von RoboDK und seiner API nutzen? Das neue Docker-Image könnte Ihr Leben deutlich einfacher machen.
Eine häufige Herausforderung bei der Nutzung fortgeschrittener Roboterprogrammierfunktionen ist, die Installationsanforderungen für jedes unterschiedliche Betriebssystem zu verstehen (RoboDK unterstützt viele davon).
Mit dem neuen RoboDK Docker-Image können Sie die fortgeschrittene Funktionalität der Software einfach nutzen, indem Sie das Image von Docker Hub pullen und in einem Container ausführen.
Dieses neue Format macht es noch einfacher, mit fortgeschrittener Programmierung und Simulation industrieller Roboter zu starten. Sie können es nutzen, um RoboDK auf Ihren eigenen Servern oder in der Cloud zu deployen.
Hier eine Einführung in das neue RoboDK Docker-Image.
Was ist Docker?
Docker ist eine Open-Source-Plattform für Entwicklung, Teilen und Ausführen von Applikationen.
Docker hilft Entwicklern, indem es ihnen ermöglicht, eine Applikation mit allen erforderlichen Komponenten – Bibliotheken und anderen Abhängigkeiten – zu paketieren. Die ganze Applikation wird als einzelnes Paket verschifft.
Ein Vorteil: Docker kann virtuelle Umgebungen („Container“) erstellen, die als isolierte Umgebungen fungieren. Damit können Sie mehrere Applikationen auf demselben Computer oder Server ausführen, ohne dass sie sich gegenseitig beeinträchtigen.
Beim Ausführen einer Docker-Applikation werden alle erforderlichen Abhängigkeiten installiert und konfiguriert. Das macht es viel einfacher, Applikationen zum Laufen zu bringen.
Willkommen beim neuen RoboDK Docker-Image
Wir haben kürzlich unser neues RoboDK Docker-Image veröffentlicht, das nun auf Docker Hub verfügbar ist.
Dieses neue Format eröffnet neue Möglichkeiten für die RoboDK-Nutzung: Integration in Continuous-Deployment-Workflows, Nutzung von Features als Microservices, sicheres Deployen vollständiger Roboterprogrammierapplikationen in jeder Umgebung.
Dieses Image erleichtert den Einstieg in die RoboDK API – unsere funktionsreiche Programmierschnittstelle für fortgeschrittene Roboterprogrammierung und Simulation.
Warum haben wir dieses Feature zu RoboDK hinzugefügt?
Wie bei vielen Updates kam der Docker-Image-Wunsch von einem Nutzer. In diesem Fall fragte Nutzer robotguy im RoboDK-Forum, ob RoboDK als Docker-Image installiert werden könne…
Damals war das nicht möglich – jetzt ist es es!
Vorteile von RoboDK mit Docker
Es gibt mehrere Vorteile bei der Nutzung von RoboDK mit Docker.
Zum einen macht das neue Image den Einstieg in die RoboDK API-Programmierung viel einfacher als zuvor.
Sie müssen sich nicht um die Installation der richtigen RoboDK-Version und Abhängigkeiten kümmern. Und es gibt keine Chance, dass RoboDK-Abhängigkeiten mit anderen Programmen auf Ihrem Computer interferieren. Das gesamte Programm wird in einem isolierten Docker-Container installiert.
Das neue Image eröffnet auch mehr Use Cases für RoboDK für jedermann.
7 herausragende Features des RoboDK Docker-Images
Hier sind 7 großartige Features, auf die Sie mit dem neuen RoboDK Docker-Image zugreifen können. Das ist nur die Spitze des Eisbergs – sobald Sie die Möglichkeiten kennen, werden Sie wahrscheinlich viele weitere Optionen finden.
1. RoboDK-Features als Microservices ausführen
Microservice-Architekturen basieren auf Applikationen, die als kleine, unabhängige Services laufen, die man unabhängig entwickeln, deployen und warten kann.
Das RoboDK Docker-Image ermöglicht es, RoboDK-Features – wie Roboter-Simulation, Kollisionsprüfung, Offline-Programmierung – als Microservices zu nutzen.
2. Integration in Continuous-Delivery-Workflows
Continuous Integration (CI) und Continuous Delivery (CD) sind Entwicklungsmethoden, die Automatisierung in Ihren Workflow bringen. Sie erleichtern das Ausrollen neuer Features und Updates an Nutzer.
3. RoboDK einfach in jeder Umgebung deployen
Ein großer Vorteil von Docker-Images: Sie erlauben Deployment Ihrer Applikationen in jeder Umgebung – auf eigenen Servern oder in der Cloud.
Diese Flexibilität bedeutet, Sie können RoboDKs mächtige Features in vielen mehr Umgebungen nutzen.
4. Kubernetes-Unterstützung
Kubernetes ist ein Open-Source-System für Automatisierung von Deployment, Skalierung und Management containerisierter Applikationen (wie sie mit Docker erstellt werden).
Das RoboDK Docker-Image bedeutet nun Kubernetes-Support, was mehr Automatisierungsoptionen für Ihr Roboter-Applikations-Deployment eröffnet.
5. Gleichzeitige RoboDK-Instanzen ausführen
Dank Docker-Containern können Sie nun mehrere RoboDK-Instanzen auf derselben Maschine ausführen, ohne dass sie sich gegenseitig beeinträchtigen.
Ideal, wenn Sie mehrere Roboterprogramme komplett unabhängig laufen lassen müssen. Vermeidet auch potenzielle Konflikte oder Downtime bei gleichzeitiger Nutzung verschiedener RoboDK-Versionen.
6. Instanzen dynamisch starten & stoppen
Mit dem neuen Docker-Image können Sie RoboDK-Instanzen bedarfsabhängig dynamisch starten und stoppen.
Dies macht es viel einfacher, RoboDK und seine Funktionalitäten als Service in Ihrer Umgebung zu nutzen.
7. RoboDK API remote ausführen
Eine weitere interessante Möglichkeit: Sie können Instanzen der RoboDK API remote ausführen.
Das bedeutet: Sie entwickeln Ihre Applikation auf einer Maschine und deployen sie auf einer anderen, ohne RoboDK auf der Zielmaschine installieren zu müssen.
Einstieg in RoboDK via Docker
Der Einstieg in das neue RoboDK Docker-Image ist sehr einfach.
Installieren Sie einfach Docker, dann führen Sie die wenigen einfachen Befehle auf der RoboDK Docker-Image-Seite auf Docker Hub aus.
Welche Applikationen fallen Ihnen für das Docker-Image ein? Schreiben Sie in die Kommentare oder diskutieren Sie auf LinkedIn, Twitter, Facebook, Instagram oder im RoboDK-Forum. Schauen Sie auch unsere Videos an und abonnieren Sie den RoboDK YouTube-Kanal
Industrieroboter
- RTI Connext 6 jetzt verfügbar: Verbesserte Performance, Sicherheit und vereinheitlichte Konnektivität
- Holografie entmystifiziert: Von Gabors Nobelpreis-Erfindung bis zum Datenspeicher der Zukunft
- Syslogic bringt KI-gestützten Railway Computer für mehr Sicherheit & Effizienz
- Dialog bringt ultra-günstiges DA14531 SmartBond TINY BLE Modul unter 0,50 $
- Java 9 Multi-Resolution Image API: Responsive Grafiken mit mehreren Auflösungen
- JM Industrials Wärmetauscher-Portfolio entdecken: Typen, Features & Anwendungen
- NASA Langley Research Center stellt fortschrittliche Plenoptik-Kamera für 3D-Farbbildgebung vor
- RoboDK stellt lizenzfreie Web-Edition für vereinfachte Roboterprogrammierung vor
- Mastercam Einheit 7: Bildverwaltung & Werkzeugpfaderstellung
- Einsteigerleitfaden: RoboDK auf Raspberry Pi einrichten