Warum Docker verwenden?Docker ist ein Container, der zum Laden von Bildern verwendet werden kann. Ich kann Docker verwenden, um meine grundlegende Umgebung in ein Image zu packen, und jeder kann dieses Image verwenden. Während ich ROS lernte, stellte ich fest, dass es während des Installationsvorgangs viele Probleme gab. Ich glaube, dass viele Schüler durch die Probleme während der Installation blockiert wurden, also dachte ich, ich könnte ein ROS-Image für mich und alle anderen erstellen, das sie verwenden können. Also habe ich mich für Docker entschieden und dann festgestellt, dass es vorgefertigte Images gibt – der Einstieg war ganz einfach. Nach der Verbesserung kann es in ein eigenes Image verpackt werden. Docker-Installation1 Softwareliste aktualisieren sudo apt-get update 2 Docker installieren sudo apt-get install -y docker.io 3 Start konfigurieren systemctl starte Docker systemctl aktiviert Docker 4 Überprüfen Sie, ob die Installation erfolgreich war sudo docker --version Ziehen Sie das ROS-BildIch verwende die Foxy-Version 1 Laden Sie die Bilddatei herunter, mehr als 3G, Sie müssen eine Weile warten sudo docker pull osrf/ros:foxy-desktop s2 Spiegelinformationen anzeigen sudo Docker-Bilder 3 Starten Sie das Image sudo docker run -it osrf/ros:foxy-desktop 4. Genießen Sie Ihren Rosé Dieser Schritt zeigt die Hilfeinformationen zu ROS2 an. ROS2 wurde installiert. Geht das nicht schnell? ! ! ros2 -h Führen Sie ROS Turtle ausros2 führe Turtlesim aus turtlesim_node Öffnen Sie ein neues Terminal und starten Sie das Image neu, um in die Docker-Umgebung zu gelangen. sudo docker run -it osrf/ros:foxy-desktop ros2 führe Turtlesim aus turtle_teleop_key Dies ist das Ende dieses Artikels über die ROS2-Installation und die Verwendung der Docker-Umgebung. Weitere Informationen zur ROS2-Installation und zur Docker-Umgebung finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Grundlegende Hinweise zu HTML (empfohlen)
>>: Detaillierte Erläuterung gängiger Methoden der Vue-Entwicklung
1. Konstruktion 1. Bereiten Sie die Datei htpassw...
Beim Schreiben gespeicherter Prozeduren werden hä...
B-Baum ist eine allgemeine Datenstruktur. Daneben...
mysql-5.7.20-winx64.zipInstallationspaket ohne In...
Zu den wichtigsten Funktionen der InnoDB-Speicher...
In diesem Artikel wird der spezifische JS-Code zu...
Reverse-Proxy Unter Reverse-Proxy versteht man de...
Wie unten dargestellt: aus Tabelle wobei Bedingun...
Inhaltsverzeichnis Merkmale Erhaltungsstrategie B...
Registerkartenleiste: Klicken Sie auf verschieden...
Update: Jetzt können Sie auf die offizielle MySQL...
WeChat Mini-Programm - QR-Code-Generator Download...
Vorwort Vor Kurzem habe ich begonnen, Robot Frame...
Komponentengrundlagen 1 Wiederverwendung von Komp...
Verwendung von Anker-Tags: Als Ankerlink wird ein ...