Win10 Home WSL2+Docker에서 GUI ROS1/ROS2를 설정하는 방법
4388 단어 ROS2ROSVNCdocker-for-windows도커
사용법(간략판)
Docker가 설치된 Windows 10에서 다음 명령을 실행하여 웹 브라우저에서 htp://127.0.0.1:6080에 액세스하면 Docker 컨테이너에 액세스할 수 있는 VNC 클라이언트가 시작됩니다.
docker run -p 6080:80 --shm-size=512m tiryoh/ros2-desktop-vnc:dashing
환경
오 S
사용한 OS는 Windows 10 Home Insider Preview 버전 2004이고 OS 빌드는 19564.1000입니다.
WSL2의 설치에 대해서는 @aki4000씨의 「 Windows10 Home 및 WSL2에서 docker-compose를 허용 」가 대단히 쉬웠습니다.
도커
사용한 Docker Desktop for Windows 버전은 2.2.2.0(43066)입니다.
사용법
Docker가 설치된 Windows 10에서 다음 명령을 실행합니다.
docker run -p 6080:80 --shm-size=512m tiryoh/ros2-desktop-vnc:dashing
처음 시작할 때 Windows 보안 경고가 나왔습니다.
액세스를 허용하면 Docker 컨테이너 내에서 서버가 시작되는지 확인할 수 있습니다.
웹 브라우저에서 htp://127.0.0.1:6080에 액세스하면 VNC 클라이언트를 통해 터미널을 시작하거나 다양한 작업을 수행할 수 있습니다. Gazebo도 시작할 수 있습니다.
감사의 말
이 Dockerfile은 @1222_takeshi 님의 「 GCP+Docker+GPU로 ros를 움직인다 (2) ~ VNC로 움직이는 Docker+ros 환경 만들기 ~ 」보다 착상을 얻은 것입니다.
추가
보다 편리하게 사용하기 위한 자세한 것은 이쪽에 썼습니다.
ROS / ROS2 GUI를 웹 브라우저를 통해 쉽게 시도 할 수있는 Dockerfile 공개 - Memoteki
Reference
이 문제에 관하여(Win10 Home WSL2+Docker에서 GUI ROS1/ROS2를 설정하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Tiryoh/items/ed7eecfac2ca9c7bf09d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)