在docker中使用openface最大的問題是資料與主機的互動,下面我介紹幾種方法來實現主機與docker容器的資料互動。
1、第一種也是最方便的一種方法是在進入容器時使用-v引數將主機的目錄掛載到容器的指定目錄下。首先切換到root,再進入openface
sudocker run -v /home/username/downloads:/mnt -p 9000:9000 -p 8000:8000 -t -i bamos/openface /bin/bash
上述命令將主機的/home/username/downloads資料夾掛載到了容器的/mnt資料夾下,通過這兩個資料夾,主機和容器之間便能實現資料的互動。
2、首先執行docker ps,得到正在執行的容器的一些資訊
container id image command created status ports names5863e415d41c bamos/openface "
/bin/bash
"20 minutes ago up 20 minutes 0.0.0.0:8000->8000/tcp, 0.0.0.0:9000->9000/tcp loving_hawking
80488b68a334 bamos/openface "
/bin/sh -c '/bin/bas
" about an hour ago up about an hour 8000/tcp, 9000/tcp jovial_shaw
然後使用docker cp :/file/path/within/container /host/path/target和docker cp /host/path/target :/file/path/within/container實現主機和容器之間資料的互動,舉例如下
touch test1docker cp test1 5863e415d41c:/root
docker cp 5863e415d41c:/root/test2 .
VMware License Server使用經驗
近期在測試vmware server,在使用vmware license server的時候碰到一些問題,經過兩天的實驗,問題得以解決,現記錄如下,以供朋友們參考。1 複製license檔案 在安裝vmware virtualcenter的時候,會一同安裝license server伺服器。如果你在...
Django Rest framework使用例項
一 修改配置檔案 setting.py django.contrib.admin django.contrib.auth django.contrib.contenttypes django.contrib.sessions django.contrib.messages django.contri...
Android AlarmManager 使用指南
intent intent new intent intent.setaction updatemgr.check update action 如果你的flag 是flag one shot,那麼你就只能受到一次廣播。如果使用setrepeat,你設定的intervalmills 少於60s,那麼就...