Auto Twin/ROS
Docker로 ROS2 환경 구성하기
호중조
2022. 9. 25. 21:48
Docker로 ROS2를 사용하기 위해서는 network 모드를 host를 사용해야 한다.
하지만 VNC를 사용하고자 하여 network를 따로 만든 뒤 이를 연결하고자 한다.
macvlan 네트워크를 구성한다.
docker network create -d macvlan \
--subnet=192.168.1.0/24 \
--gateway=192.168.1.1 \
--ip-range=192.168.1.64/27 \
--attachable \
-o parent=enp8s0 \
macnet
sudo ip link add macnet-shim link eth0 type macvlan mode bridge
sudo ip addr add 192.168.1.64/27 dev macnet-shim
sudo ip link set macnet-shim up
docker run --rm -d --net=macnet <IMAGE>