关于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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理