anki Vector逃生舱安装详解
vector的escape pod(逃生舱)的githut地址:https://github.com/cyb3rdog/escapepod-docker
准备的机器环境
- win10
- 安装docker(如果安装自行百度)
开始
先用git下载脚本;
git clone https://github.com/cyb3rdog/escapepod-docker.git
右键使用管理员打开:Git Bash
切换到下载的脚本目录:(注意:路径“/”)
cd D:/git_projects/escapepod-docker/windows
然后按README.md操作,执行:
./DOCKER-ESCAPEPOD-START.bat
问题解决
(如果直接cmd打开,会报:'docker-machine' 不是内部或外部命令,也不是可运行的程序;) (如果Git Bash非用管理员执行
./DOCKER-ESCAPEPOD-START.bat
,会报:没权限;)如果报:VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path //解决:需要安装VirtualBox-6.1.22-144080-Win.exe
如果报:Error with pre-create check: "This computer is running Hyper-V. VirtualBox won't boot a 64bits VM when Hyper-V is activated. Either use Hyper-V as a driver, or disable the Hyper-V hypervisor. (To skip this check, use --virtualbox-no-vtx-check)"
//解决:在DOCKER-ESCAPEPOD-START.bat的第52行增加:--virtualbox-no-vtx-check,如下图
执行:
docker-machine active
报错:Error getting IP address: ssh command error: command : ip addr show err : exit status 255 //解决:直接docker-machine ip ESCAPEPOD,能查到ip就行
检查程序是否正常
查看VirtualBox是否启动:
查看容器是否启动:
本机配置
在C:\Windows\System32\drivers\etc的hosts增加一行:
127.0.0.1 escapepod.local
保存文件.如图
直接访问即可: http://escapepod.local/
程序的说明
程序位置
查询容器:docker ps
进入容器:docker exec -it 3ee08a650800 /bin/bash
escape pod的路径:/usr/local/escapepod
mongodb位置:/usr/local/bin
dbPath: /var/lib/mongodb
配置文件
配置文件:escape-pod.conf
root@escapepod:/usr/local# cat /etc/escape-pod.conf
DDL_RPC_PORT=8084 DDL_HTTP_PORT=8085 DDL_OTA_PORT=8086 DDL_UI_PORT=80DDL_SAYWHATNOW_STT_MODEL=/usr/local/escapepod/model.tflite DDL_SAYWHATNOW_STT_SCORER=/usr/local/escapepod/model.scorerDDL_DB_NAME=database DDL_DB_HOST=127.0.0.1 DDL_DB_PASSWORD=MzBmMWFmY2NhYzE0 DDL_DB_PORT=27017 DDL_DB_USERNAME=myUserAdmin
root@escapepod:/usr/local# cat /etc/mongod.conf
# mongod.conf# for documentation of all options, see: # http://docs.mongodb.org/manual/reference/configuration-options/# Where and how to store data. storage:dbPath: /var/lib/mongodbjournal:enabled: true # engine: # mmapv1: # wiredTiger:# where to write logging data. systemLog:destination: filelogAppend: truepath: /var/log/mongodb/mongod.log# network interfaces net:port: 27017bindIp: 127.0.0.1# how the process runs processManagement:timeZoneInfo: /usr/share/zoneinfo#security:#operationProfiling:#replication:#sharding:## Enterprise-Only Options:#auditLog:#snmp: replication:replSetName: rs0security:authorization: enabledkeyFile: /etc/mongod.key
复制程序到本地主机:
#退回主宿机窗口exit #复制escapepod到主宿机d盘 docker cp 3ee08a650800:/usr/local/escapepod d:/ #复制mongodb到主宿机d盘mongodb docker cp 3ee08a650800:/usr/local/bin d:/mongodb
命令的安装
ubuntu 安装端口查询命令: apt-get install lsof
安装网络工具 ifconfig apt-get install net-tools
root@escapepod:/home/ubuntu# qemu-arm-static -version qemu-arm version 4.2.1 (Debian 1:4.2-3ubuntu6.14) Copyright (c) 2003-2019 Fabrice Bellard and the QEMU Project developers
数据库连接
- 修改主宿机与容器同一网络,增加:--network=host
docker run -it --rm --name escapepod --network=host -d cyb3rdog/escapepod:latest
- 修改 mongod.conf文本支持远程访问:
bindIp: 127.0.0.1改为bindIp: 0.0.0.0
- 使用“Navicat Premium 15”连接即可;如图
数据库的所有表只有2张:intents、licenses
intents表内容:
licenses表内容:
总结
- 安装完才发现escape pod(逃生舱)也需要license;
- escapepod 目前不懂反编释;
anki Vector逃生舱安装详解相关推荐
- Linux下boost库的编译、安装详解
1.下载源文件 去官网下载:http://www.boost.org/ 这里下载最新版本 wget https://dl.bintray.com/boostorg/release/1.64.0/sou ...
- nagios 3.2安装详解(一)
Nagios 安装详解 对于运维人员来说,获悉服务器状况的信息非常重要,针对监控服务,比较好的有cacti和nagios,cacti使用更简单一些,cacti主要是用来采集信息,CPU.MEM.流量等 ...
- Win10 TensorFlow(gpu)安装详解
Win10 TensorFlow(gpu)安装详解 写在前面:TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理.Tensor(张量)意味着 ...
- c++中vector的用法详解
c++中vector的用法详解 vector(向量): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间 ...
- linux下weblogic版本,Linux下weblogic10.3.6(jar)版本安装详解
一.安装前的准备 安装weblogic是需要JDK环境的,虽然weblogic有自带的JDK,但是我一般是自己选择JDK进行安装,如果你要自行安装,可以参考我的另一篇博客 https://www.cn ...
- Windows 下OpenSSL 安装详解 +图解
Windows 下OpenSSL 安装详解 +图解 转载于:https://www.cnblogs.com/zhujiabin/p/5088646.html
- CentOS下Hive2.0.0集群模式安装详解
本文环境如下: 操作系统:CentOS 6 32位 Hive版本:2.0.0 JDK版本:1.8.0_77 32位 Hadoop版本:2.6.4 MySQL版本:5.6.30 1. 准备工作 1.1 ...
- Kafka单机、集群模式安装详解(二)
本文环境如下: 操作系统:CentOS 6 32位 JDK版本:1.8.0_77 32位 Kafka版本:0.9.0.1(Scala 2.11) 接上篇 Kafka单机.集群模式安装详解(一) 6. ...
- 【Linux开发】Linux下jpeglib库的安装详解
Linux下jpeglib库的安装详解 首先要下载所需的库压缩包:jpegsrc.v6b.tar.gz或 jpegsrc.v8b.tar.gz 然后将下载的压缩包随便放在和解压到你喜欢的地方. # t ...
最新文章
- SQL Server-事务处理(Tansaction)与锁(Lock)
- mysql导入greenplum_greenPlum中通过gpfdist导入文本数据到数据库表中
- 【Es】es 无法启动 报错 Elasticsearch.init Bootstrap.setup OsProbe NullPointException
- vmtools 安装不上的方法 我这里介绍下vm14 Ubuntu的系统
- 自学鄙视链顶端的王者
- 高质量C++/C编程指南
- Photoshop CS6 软件安装教程
- Docker学习总结
- 单目标应用:白鲸优化算法(Beluga whale optimization,BWO)优化双向长短时记忆BiLSTM的权值和阈值(提供MATLAB代码)
- 纯蓝ICON_学习教程
- 手机芯片份额证明苹果跃升,华为腰斩
- Ubuntu 的软件管理工具
- 我胡汉三回来了!!!
- 什么是条码,条码技术的应用,主要有哪些优势?
- 高手的内心应该是平静的
- linux双系统联网设置,双系统及linux 虚拟机搞定,成功配置好教育网更新和联网状态...
- 实现百度搜索框提示语功能
- 四川华巨同诚:拼多多全额返现的活动怎么样
- 【fabric2.4】fabric2.4网络搭建、使用test-network测试,安装链码
- 信捷xd5接线图_信捷XD5E系列以太网通讯型PLC
热门文章
- 鸿蒙系统不是PC系统,【图片】华为鸿蒙系统的厉害之处在于 你可能非用不可
!【手机吧】_百度贴吧...
- python变量名称引用变量_Python:按变量名引用对象属性?
- 一本不错的Linux/Unix Shell脚本学习教程
- auto.js之蚂蚁庄园自动化
- 朗读者转换后出现异常
- word中横线怎么去掉
- 小程序怎么判断是否是全面屏手机?
- iOS开发·网络下载总结(NSURLConnection,NSURLSession,AFNetworking)
- java工程师面试注意事项(一套太极剑法传授给你)
- 彻底关闭苹果系统更新_如何彻底关闭手机系统的更新提醒,苹果和安卓用户注意了...