在Docker中使用openface最大的问题是数据与主机的交互,下面我介绍几种方法来实现主机与Docker容器的数据交互。

1、第一种也是最方便的一种方法是在进入容器时使用-v参数将主机的目录挂载到容器的指定目录下。首先切换到root,再进入openface

su
docker run -v /home/username/Downloads:/mnt -p : -p : -t -i bamos/openface /bin/bash

上述命令将主机的/home/username/Downloads文件夹挂载到了容器的/mnt文件夹下,通过这两个文件夹,主机和容器之间便能实现数据的交互。

2、首先执行docker ps,得到正在运行的容器的一些信息

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                                            NAMES
5863e415d41c bamos/openface "/bin/bash" minutes ago Up minutes 0.0.0.0:->/tcp, 0.0.0.0:->/tcp loving_hawking
80488b68a334 bamos/openface "/bin/sh -c '/bin/bas" About an hour ago Up About an hour /tcp, /tcp jovial_shaw

然后使用docker cp <containerId>:/file/path/within/container /host/path/target和docker cp /host/path/target <containerId>:/file/path/within/container实现主机和容器之间数据的交互,举例如下

touch test1
docker cp test1 5863e415d41c:/root
docker cp 5863e415d41c:/root/test2 .

最新文章

  1. Andy - 又一款速度流畅的免费安卓 Android 模拟器 (支持手机无线控制电脑模拟器)
  2. string int 转换
  3. [ javascript New Image() ] New Image() 对象讲解
  4. Spark-1.0.0 standalone分布式安装教程
  5. DB2修改表字段
  6. 转:const“变量”、define的常量和static 变量
  7. sh.exe&quot;: grunt: command not found
  8. Python中的高级数据结构
  9. stl 迭代子的失效
  10. 三种方法让你的Service不被“一键加速”和系统杀掉
  11. PhotoShop基本工具 -- 移动工具
  12. PHPCMS笔记第二弹
  13. 2017年中国大学生程序设计竞赛-中南地区赛暨第八届湘潭市大学生计算机程序设计大赛题解&amp;源码(A.高斯消元,D,模拟,E,前缀和,F,LCS,H,Prim算法,I,胡搞,J,树状数组)
  14. 201521123098 《Java程序设计》第2周学习总结
  15. 一个CSS简单入门网站
  16. Android初级教程:如何自定义一个状态选择器
  17. Python爬虫入门教程 12-100 半次元COS图爬取
  18. windows 10 安装可视化mycat
  19. DICOM医学图像处理:WEB PACS初谈四,PHP DICOM Class
  20. 47_并发编程-线程python实现

热门文章

  1. 【SDOI 2010】 计算器
  2. k8s Job、Cronjob 的使用
  3. thinkphp实现多数据库操作
  4. linux 标准输出和后台运行
  5. Meson使用
  6. BZOJ 4032 trie树+各种乱搞
  7. javascript中变量命名冲突的问题
  8. &lt;Android Framework 之路&gt;Android5.1 MediaScanner
  9. RAP开发入门-主题更换
  10. java中4种修饰符访问权限的区别及详解全过程