dockerUse

作者: C2U | 来源:发表于2017-12-21 18:13 被阅读0次

    images配置:
    修改了~/.bashrc(get internet)
    export http_proxy=
    export https_proxy=

    opencv安装的是
    wget http://iso-data1.bj.intel.com:9001/deb/opencv_3.1.0_amd64.deb
    dpkg -i opencv_3.1.0_amd64.deb
    docker中已经安装了
    pycharm在根目录下
    git需要自己配置

    运行docker images:
    下载一个shell脚本
    wget https://raw.githubusercontent.com/djx339/nvidia_driver_docker_volume/master/nvidia_driver_docker_volume.sh
    
    在shell脚本所在目录执行
    
    docker run -itd --name guangmian_dev -v /gfs:/gfs -e DISPLAY=172.16.119.186:0.0 --restart=always $(./nvidia_driver_docker_volume.sh) pycvide_cuda:5.0 bash
    仅执行一次
    以后只需要执行,
    docker exec -ti guangmian_dev bash即可进入docker
    exit即可退出docker
    
    

    参数说明:
    run -itd
    进行交互式运行
    --name guangmian_dev
    建立的容器名,需要改为你想要的任意名
    -v /gfs:/gfs
    将gfs挂载到docker中

    -e DISPLAY=172.16.119.186:0.0
    是用来将gui显示在屏幕上的,为主机ip地址,可以通过将光标放在mobaXterm右上角的X server获取,也可以打开windows命令行,ipconfig获取

    --restart=always
    一直运行容器,可以运行docker stop id,来进行停止容器
    $(./nvidia_driver_docker_volume.sh)
    使用服务器的显卡

    pycvide_cuda:5.0
    镜像名:tag
    bash
    交互工具

    其他常用命令:

    导出镜像到本地
    docker save –o pycvide_cuda.tar pycvide_cuda:5.0
    导入镜像
    docker load < pycvide_cuda.tar

    docker run -ti name:tag /bin/bash
    运行想要运行的容器

    docker run -ti -v /home/guangm2x/Downloads:/usr/Downloads pycvide_cuda:v5.0 /bin/bash
    挂载本地文件夹
    docker ps -l
    查看最近运行的images

    docker commit id name:tag
    保存你做的修改

    相关文章

      网友评论

          本文标题:dockerUse

          本文链接:https://www.haomeiwen.com/subject/ucaawxtx.html