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. SQL Server-事务处理(Tansaction)与锁(Lock)
  2. mysql导入greenplum_greenPlum中通过gpfdist导入文本数据到数据库表中
  3. 【Es】es 无法启动 报错 Elasticsearch.init Bootstrap.setup OsProbe NullPointException
  4. vmtools 安装不上的方法 我这里介绍下vm14 Ubuntu的系统
  5. 自学鄙视链顶端的王者
  6. 高质量C++/C编程指南
  7. Photoshop CS6 软件安装教程
  8. Docker学习总结
  9. 单目标应用:白鲸优化算法(Beluga whale optimization,BWO)优化双向长短时记忆BiLSTM的权值和阈值(提供MATLAB代码)
  10. 纯蓝ICON_学习教程
  11. 手机芯片份额证明苹果跃升,华为腰斩
  12. Ubuntu 的软件管理工具
  13. 我胡汉三回来了!!!
  14. 什么是条码,条码技术的应用,主要有哪些优势?
  15. 高手的内心应该是平静的
  16. linux双系统联网设置,双系统及linux 虚拟机搞定,成功配置好教育网更新和联网状态...
  17. 实现百度搜索框提示语功能
  18. 四川华巨同诚:拼多多全额返现的活动怎么样
  19. 【fabric2.4】fabric2.4网络搭建、使用test-network测试,安装链码
  20. 信捷xd5接线图_信捷XD5E系列以太网通讯型PLC

热门文章

  1. 鸿蒙系统不是PC系统,【图片】华为鸿蒙系统的厉害之处在于 你可能非用不可 !【手机吧】_百度贴吧...
  2. python变量名称引用变量_Python:按变量名引用对象属性?
  3. 一本不错的Linux/Unix Shell脚本学习教程
  4. auto.js之蚂蚁庄园自动化
  5. 朗读者转换后出现异常
  6. word中横线怎么去掉
  7. 小程序怎么判断是否是全面屏手机?
  8. iOS开发·网络下载总结(NSURLConnection,NSURLSession,AFNetworking)
  9. java工程师面试注意事项(一套太极剑法传授给你)
  10. 彻底关闭苹果系统更新_如何彻底关闭手机系统的更新提醒,苹果和安卓用户注意了...