forked from gaoxiang12/slam_in_autonomous_driving
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
22 lines (17 loc) · 643 Bytes
/
Dockerfile
File metadata and controls
22 lines (17 loc) · 643 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
FROM osrf/ros:noetic-desktop-full
ADD docker/sources.list /etc/apt
RUN apt-get update \
&& apt-get install -y ros-noetic-pcl-ros ros-noetic-velodyne-msgs libopencv-dev libgoogle-glog-dev libeigen3-dev libsuitesparse-dev libpcl-dev libyaml-cpp-dev libbtbb-dev libgmock-dev unzip python3-tk\
&& mkdir /sad
COPY ./thirdparty/ /sad/
WORKDIR /sad/
RUN ls -la \
&& rm -rf ./Pangolin \
&& unzip ./Pangolin.zip \
&& mkdir ./Pangolin/build \
&& cmake ./Pangolin -B ./Pangolin/build \
&& make -j4 -C ./Pangolin/build install \
# && cmake ./g2o -B ./g2o/build \
# && make -j4 -C ./g2o/build install \
&& rm -rf /var/lib/apt/lists/* \
&& rm -rf /sad