왜? 필자는 이 방식을 사용하기 전까지 ubuntu 18.04 이미지에 ros(melodic) 를 설치하는 방식으로 사용하였는데, 이 방식은 컨테이너를 생성할때 마다 ros를 설치해줘야 하고, 이는 docker 장점을 재대로 활용하지 못하는 것일 뿐더러 ros설치 시간만큼 시간 낭비가 발생한다. 그래서 뭐 할건데? 기존 ros:melodic-ros-core-bionic 도커 이미지는 roscore까지만 실행되고 catkin_make라던지 환경변수 설정이 전혀 안되어있는데, 이 글에서는 이를 설정해 주고, 우리가 아는 일반적인 ros 환경을 만들어 줄 것이다. 아래 명령어로 우분투 + ros를 한번에 설치 docker pull ros:melodic-ros-core-bionic테스트를 위해 임시 컨테이너를 ..