ROS 2 Humble + Gazebo Fortress + X11 VNC + Python3(支援 rospy
& roscpp
)+ 預設登入用戶
這個 Dockerfile
將支援:
- Gazebo Fortress(最新 Gazebo 版本)
- X11 forwarding(本機 GUI 支援)
- VNC Server(遠端 GUI 存取)
- Python3(支援
rospy
) - C++(支援
roscpp
) - 設定
x11vnc
預設用戶ubuntu
,密碼ubuntu
🚀 Dockerfile
🔹 建置 Docker 映像
🔹 運行容器
1️⃣ 本機 X11 GUI 顯示
2️⃣ 遠端存取 VNC
然後使用 VNC Viewer 連接:
帳號: ubuntu
密碼: ubuntu
🔹 測試 Gazebo
進入 Docker 容器後執行:
🔹 測試 rospy
🔹 測試 roscpp
📌 結論
這個 Dockerfile
建立了一個完整的 ROS 2 + Gazebo + X11 VNC 環境,並支援:
- Gazebo GUI 顯示(X11 & VNC)
- Python (
rospy
) - C++ (
roscpp
) - VNC 遠端存取,帳號
ubuntu
,密碼ubuntu
🚀 現在你可以用 Ubuntu 預設用戶登入並開發 ROS 2 應用了! 🎉
沒有留言:
張貼留言