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逃生舱安装详解相关推荐

  1. Linux下boost库的编译、安装详解

    1.下载源文件 去官网下载:http://www.boost.org/ 这里下载最新版本 wget https://dl.bintray.com/boostorg/release/1.64.0/sou ...

  2. nagios 3.2安装详解(一)

    Nagios 安装详解 对于运维人员来说,获悉服务器状况的信息非常重要,针对监控服务,比较好的有cacti和nagios,cacti使用更简单一些,cacti主要是用来采集信息,CPU.MEM.流量等 ...

  3. Win10 TensorFlow(gpu)安装详解

    Win10 TensorFlow(gpu)安装详解 写在前面:TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理.Tensor(张量)意味着 ...

  4. c++中vector的用法详解

    c++中vector的用法详解 vector(向量): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间 ...

  5. linux下weblogic版本,Linux下weblogic10.3.6(jar)版本安装详解

    一.安装前的准备 安装weblogic是需要JDK环境的,虽然weblogic有自带的JDK,但是我一般是自己选择JDK进行安装,如果你要自行安装,可以参考我的另一篇博客 https://www.cn ...

  6. Windows 下OpenSSL 安装详解 +图解

    Windows 下OpenSSL 安装详解 +图解 转载于:https://www.cnblogs.com/zhujiabin/p/5088646.html

  7. 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 ...

  8. Kafka单机、集群模式安装详解(二)

    本文环境如下: 操作系统:CentOS 6 32位 JDK版本:1.8.0_77 32位 Kafka版本:0.9.0.1(Scala 2.11) 接上篇 Kafka单机.集群模式安装详解(一) 6. ...

  9. 【Linux开发】Linux下jpeglib库的安装详解

    Linux下jpeglib库的安装详解 首先要下载所需的库压缩包:jpegsrc.v6b.tar.gz或 jpegsrc.v8b.tar.gz 然后将下载的压缩包随便放在和解压到你喜欢的地方. # t ...

最新文章

  1. 简单封装 HTTP 请求
  2. GCC的编译和调试--入门介绍
  3. 使用RAID进行磁盘管理
  4. 使用SQL Server进行时间点恢复
  5. 在Android中查看和管理sqlite数据库
  6. 例子:10秒后同意按钮可点击
  7. Asp.Net Core 发布IIS报错 HTTP Error 500.30 - ASP.NET Core app failed to start
  8. 社交网络分析——信息传播模型(附带三个模型的python实现)
  9. win10 linux双系统卸载,win10双系统卸载ubuntu的方法
  10. 网站调用百度地图展示位置,调用百度开放平台api 动态静态调用
  11. excel数据可视化
  12. 【Android】 使用AndServer框架在手机上搭建服务器
  13. 运筹说 第50期 | 图解法与单纯形法解目标规划
  14. 渗透测试培训--(小迪篇)
  15. wordpress网站地图自动生成
  16. 因为此版本的应用程序不支持其项目类型(.csproj)
  17. python控制示波器获取波形_三种方法教你用示波器快速捕获异常
  18. Mysql 常用 表操作
  19. 程序员的另一条出路:在赚够钱后,35 岁考公上岸。
  20. C++中如何使用通用字符名输入UNICODE字符

热门文章

  1. IDEA社区版springboot整合JSP
  2. [创业说]如何更好用业余时间做互联网创业?
  3. Excel自动为行编号
  4. 免费电子书和文献下载网址
  5. 极晓QuickHeal 2010版新增四大功能-3
  6. 浅谈JS中常见的问题(三)
  7. java计算机毕业设计Vue.js网上书城管理系统设计与实现服务端MyBatis+系统+LW文档+源码+调试部署
  8. C语言实验——判断素数(循环结构)(Java版)
  9. html做群聊通讯方法,内部联系人通讯录-发起群聊.html
  10. photoshop折纸效果教程:教你一步步制作折纸文字