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 ...
最新文章
- 简单封装 HTTP 请求
- GCC的编译和调试--入门介绍
- 使用RAID进行磁盘管理
- 使用SQL Server进行时间点恢复
- 在Android中查看和管理sqlite数据库
- 例子:10秒后同意按钮可点击
- Asp.Net Core 发布IIS报错 HTTP Error 500.30 - ASP.NET Core app failed to start
- 社交网络分析——信息传播模型(附带三个模型的python实现)
- win10 linux双系统卸载,win10双系统卸载ubuntu的方法
- 网站调用百度地图展示位置,调用百度开放平台api 动态静态调用
- excel数据可视化
- 【Android】 使用AndServer框架在手机上搭建服务器
- 运筹说 第50期 | 图解法与单纯形法解目标规划
- 渗透测试培训--(小迪篇)
- wordpress网站地图自动生成
- 因为此版本的应用程序不支持其项目类型(.csproj)
- python控制示波器获取波形_三种方法教你用示波器快速捕获异常
- Mysql 常用 表操作
- 程序员的另一条出路:在赚够钱后,35 岁考公上岸。
- C++中如何使用通用字符名输入UNICODE字符
热门文章
- IDEA社区版springboot整合JSP
- [创业说]如何更好用业余时间做互联网创业?
- Excel自动为行编号
- 免费电子书和文献下载网址
- 极晓QuickHeal 2010版新增四大功能-3
- 浅谈JS中常见的问题(三)
- java计算机毕业设计Vue.js网上书城管理系统设计与实现服务端MyBatis+系统+LW文档+源码+调试部署
- C语言实验——判断素数(循环结构)(Java版)
- html做群聊通讯方法,内部联系人通讯录-发起群聊.html
- photoshop折纸效果教程:教你一步步制作折纸文字