docker 的使用(以matcaffe 为例)
来源:互联网 发布:营销qq群发软件 编辑:程序博客网 时间:2024/06/06 19:47
前提:docker 已经配好,已有镜像文件。
一 . docker镜像的迁移
1.将镜像拷贝到u盘:
ssh -X -p1888 iccd@202.118.75.81 ;登录docker主机
sudo -i ; 获取root权限
fdisk -l ;查看插在主机上的u盘硬盘
mount /dev/sdd1 /mnt ; 挂载硬盘;
docker save matcaffe > mattcaffe.tar ; 将docker中镜像文件以tar拷入硬盘
umount /mnt
2.从硬盘 load 镜像文件
先挂载硬盘
docker load -i mattcaffe.tar ; 载入镜像文件
umount /mnt
二 . 在docker上完成一次操作(以matcaffe为例)
1.挂载硬盘;
2. cp -r srcnn /home/ ; 将数据相关文件拷入到相应的文件夹下
3. 运行脚本文件,创建所需的容器 :rundocker.sh
rundocker.sh
nvidia-docker run \
-v /etc/localtime:/etc/localtime:ro \
--network host \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-v /srcnn/:/home/caffe/examples/srcnn \
-e DISPLAY=:10.0 \
-v $HOME/slides:/root/slides \
-v $HOME/.Xauthority:/root/.Xauthority \
-e GDK_SCALE \
-e GDK_DPI_SCALE \
-it matcaffe
-v /srcnn/:/home/caffe/examples/srcnn \ 将srcnn 所有文件cope到/home/caffe/examples/srcnn
4.train --solver=./examples/srcnn/srcnn_solver.prototxt 进行训练
也可以在caffe 下运行自己的脚本文件。
5.ctrl+p ctrl+q 退出容器但是容器依然在运行(ctrl+d 停止并退出容器)
- docker 的使用(以matcaffe 为例)
- Docker的性能损耗:以基因组分析流程为例
- Docker Swarm安装(以ubuntu为例)
- JNI的使用(以输出HelloWorld为例)
- SQLite 的简单使用(以Navicat为例)
- 如何使用Sublime的插件(以HexViewer为例)
- SQLite 的简单使用(以Navicat为例)
- CocoaPods的使用(以AFNetworking为例)
- room的使用-以demo为例
- windows下安装使用docker(以网易蜂巢为仓库)
- Linux下安装Docker CE (以CentOS 7为例)
- matcaffe
- Boost的编译及使用(以VC2008为例)
- 递归函数的使用-以C++语言为例
- 递归函数的使用-以C++语言为例(下)
- 【IOS】cocoapods的使用---以AFNetworking为例
- 【理论实践】指向类模板函数的指针的使用(以std::list为例)
- (3)qt信号与槽的使用(以运行界面为例)
- SSM综合项目实战(TTSC) -- day09 Solr,搜索系统
- 高通平台LK传递参数给kernel参考serialno的方式实现
- Android使用fitsSystemWindows属性实现--状态栏【status_bar】各版本适配方案
- idea中如何查看关联资源并显示资源所在目录
- qlExpress实践手册-spring的融合
- docker 的使用(以matcaffe 为例)
- 机器学习中分类算法详解
- Mac制作启动U盘解决重启按option不能识别的问题
- magento 通过key下载插件到本地
- Gradle环境变量配置
- 小米海量数据推送服务技术讲解
- http://www.blogjava.net/zJun/archive/2006/06/28/55511.html
- 侧滑
- 使用Spring MockMvc 测试spring mvc 生成的EXCEL