乐趣区

关于docker:ubuntu1804使用docker配置软件编译运行环境

  1. 查看本机系统

    uname -a
    cat /etc/issue
  2. 装置 docker
    docker 装置教程
  3. docker 常用命令

    sudo docker version
    sudo docker images
    sudo docker ps
  4. 拉取镜像 ros:melodic

    sudo docker pull ros:melodic
  5. 重新命名

    sudo docker tag imgid newname:newtag
  6. 删除之前的镜像

    sudo docker rmi imgid
  7. 开启容器并装置软件

    • 创立并启动容器

      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
  8. 将容器导出为 tar 文件

    sudo docker export containerid > calib.tar
  9. 应用其余机器进行验证

    sudo docker import calib.tar
    sudo docker images
    sudo docker tag imgid newname:newtag
退出移动版