docker install osrf:
docker pull osrf/ros:noetic-desktop-full
docker run --name ros1_fyp -it osrf/ros:noetic-desktop-full
apt-get update
second new setup:
http://wiki.ros.org/action/login/docker/Tutorials/Hardware Acceleration#nvidia-docker2
docker run --net=host --env="DISPLAY=$DISPLAY" --env="QT_X11_NO_MITSHM=1" --volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" --device=/dev/dri:/dev/dri --group-add video --env="XAUTHORITY=$XAUTH" --volume="$XAUTH:$XAUTH" --name=ros_ws_fyp -it osrf/ros:noetic-desktop-full bash
apt-get update
apt-get -y install libgl1-mesa-glx libgl1-mesa-dri && \\
rm -rf /var/lib/apt/lists/
docker run --net=host --env="DISPLAY=$DISPLAY" --env="QT_X11_NO_MITSHM=1" --volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" --device=/dev/dri:/dev/dri --privileged -v /dev/bus/usb:/dev/bus/usb --group-add video --env="XAUTHORITY=$XAUTH" --volume="$XAUTH:$XAUTH" --name=ros_ws_usb -it osrf/ros:noetic-desktop-full bash
rosdep install --from-paths src --ignore-src -r -y
gui setup docker:
apt-get update && apt-get install -y xauth x11-apps
sudo xhost +local:docker //access given to docker in main os
docker start <container> //have to start the container
docker exec -it <container> bash //this runs my premade/stopped container
docker_release -a //tells version of system
//the catkin workspace is in root
cd root/
Install git on the container:
apt-get install git //already root
git config --global user.name "ibrahimmansur4"
Below is rosaria setup:-