-
查看本机系统
uname -a cat /etc/issue
- 装置 docker
docker 装置教程 -
docker 常用命令
sudo docker version sudo docker images sudo docker ps
-
拉取镜像 ros:melodic
sudo docker pull ros:melodic
-
重新命名
sudo docker tag imgid newname:newtag
-
删除之前的镜像
sudo docker rmi imgid
-
开启容器并装置软件
-
创立并启动容器
sudo docker run -it newname:newtag /bin/bash
-
查问没有运行的容器
sudo docker ps -a
-
退出容器后进入容器
sudo docker start containerid
-
进入正在运行的容器
sudo docker exec -it containerid /bin/bash
- 装置软件
装置 gflags cmake .. -DBUILD_SHARED_LIBS=ON 而后失常编译装置即可
装置 glog
装置 opengl https://blog.csdn.net/l297969586/article/details/53534807
装置 glew sudo apt install libglew-dev
装置 suiteparse sudo apt-get install libsuitesparse-dev
查看 eigen 版本 vim /usr/include/eigen3/Eigen/src/Core/util/Macros.h git clone git checkout 3.3.4 失常编译装置
装置 pcl sudo apt install libpcl-dev sudo apt-get install ros-melodic-pcl-conversions
源码编译装置 ceres 源码编译装置 gtsam 源码编译装置 g2o
装置 catkin sudo apt-get install python-catkin-tools
-
-
将容器导出为 tar 文件
sudo docker export containerid > calib.tar
-
应用其余机器进行验证
sudo docker import calib.tar sudo docker images sudo docker tag imgid newname:newtag