以windows 10系统为例

视频教程:https://www.bilibili.com/video/BV14H4y1C71u/?spm_id_from=333.999.0.0

1、设置手动进入系统BIOS启用虚拟化技术

(展示型号是HUAWEI MateBook13),重启电脑按F2进入BIOS,然后启用虚拟化

(Inter启动虚拟化)将Virtualization Technology 设置为 <Enable>

(AMD启动虚拟化)将SVM Mode 设置为 <Enabled>

2、启动Hyper-V服务

进入控制面板-程序-启动或关闭Windows功能

3、下载docker并安装

下载地址:https://docker.p2hp.com/

下载后安装

4、下载git

下载地址:https://git-scm.com/

下载后安装

5、以管理员身份运行powershell,选择部署RunnerGo目录路径

(示例为安装D盘)

d:

  

6、准备 docker 和 docker-compose 环境

git clone https://github.com/Runner-Go-Team/RunnerGo.git

  或

git clone https://gitee.com/Runner-Go-Team/RunnerGo.git

  

7、进入RunnerGo目录

cd RunnerGo

  

cd runnergo

  

8、启动RunnerGo

docker compose up -d

  

由于启动的中间件多,请耐心等待下载完成后,使用下面命令查看是否都启动成功

docker compose ps

  

9、使用RunnerGo

安装成功后,在浏览器打开以下地址页面,即可登录使用

默认超管账号runnergo 密码runnergo

地址:http://本机外网地址:9998

查看本机外网地址

ipconfig
 

9、其他事项

如果功能中没有Hyper-V

需要运行(windows+R)打开 PowerShell,输入指令systeminfo显示

Hyper-V要求: 已检测到虚拟机监控程序。将不显示Hyper-V 所需的功能

然后我们新建文本,输入下面代码

pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\
*Hyper-V*
.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

 

保存为bat或cmd格式,然后以管理员方式运行,再重启电脑,即可。

安装docker后打开,如果一直在Starting the Docker Engine...

  1. 首先要更新WSL的版本,直接在PowerShell中执行(确保在管理员权限下打开)

    wsl --update
    

      

  2. 确保WSL安装更新正确

    wsl -l #list wsl installed
    wsl --update

      

  3. 更新网络配置重启电脑

如何管理员权限运行PowerShell

  1. 通过 “运行”程序并使用快捷键提升权限:按下 Win + R 调出 “运行”对话框,再输入 “PowerShell”,输入后 按下 “CTRL + Shift + Enter”,即可以管理员运行。

  2. 通过搜索 “PowerShell”并右键选择 “以管理员权限运行”:按下“Win”并搜索“PowerShell”,并右键选择 “以管理员权限运行”

实操开源版全栈测试工具RunnerGo安装(四)Windows安装的更多相关文章

  1. duang~免费的学习视频来啦:学霸君之全栈测试

    学霸君向童鞋们推荐一款 同名学霸学习 视频教程 重点是完全免费收看学习噢!!! 今天 学霸君推荐腾讯课堂的学霸君之全栈测试 复制下方链接至腾讯课堂中报名学习 https://ke.qq.com/cou ...

  2. MyBatis实操进阶版(一)

    MyBatis实操进阶版(一) 目前而言,持久层框架中,在业务实现灵活性上,无可出MyBatis之右者.具体原因,后续将逐步展开 ResultMap元素的设置 配置文件中,ResultMap元素的作用 ...

  3. Hitchhiker 是一款开源的 Restful Api 测试工具

    Hitchhiker 是一款开源的 Restful Api 测试工具 开源API测试工具 Hitchhiker v0.4更新 - 没有做不到,只有想不到 Hitchhiker 是一款开源的 Restf ...

  4. grandstack 基于graphql&&react&& apollo&& neo4j 的全栈开发工具

    grandstack是一个基于graphql&&react&& apollo&& neo4j 的全栈开发工具. 有篇关于graphql 的5个常见问题的 ...

  5. “全栈2019”Java第三章:安装开发工具IntelliJ IDEA

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...

  6. “全栈2019”Java多线程第四章:设置和获取线程名称

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java多 ...

  7. “全栈2019”Java异常第四章:catch代码块作用域详解

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java异 ...

  8. “全栈2019”Java第九十四章:局部内部类详解

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...

  9. “全栈2019”Java第十四章:二进制、八进制、十六进制

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...

  10. “全栈2019”Java第二十四章:流程控制语句中决策语句switch下篇

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...

随机推荐

  1. [转帖]prometheus的TCP alloc取值

    prometheus的TCP alloc取值 sockets: used:已使用的所有协议套接字总量 TCP: orphan:无主(不属于任何进程)的TCP连接数(无用.待销毁的TCP socket数 ...

  2. [转帖]PD 配置文件描述

    https://docs.pingcap.com/zh/tidb/stable/pd-configuration-file PD 配置文件比命令行参数支持更多的选项.你可以在 conf/config. ...

  3. [转帖]resin的安装与配置

    1.安装jdk 之前装过了,就不做演示了 vim /etc/profile   //注意java的配置文件 JAVA_HOME=/usr/local/jdk1.8/ JAVA_BIN=/usr/loc ...

  4. jconsole的简单学习

    摘要 jconsole 是JDK自带的一款图形化监测工具 他可以监测本地程序,也可以检测远程的机器 在没有其他监控手段可以使用的情况下可以快速进行必要的监测 使用方法也比较简单. 本地监控 jcons ...

  5. golang实现的 https 协议的四层代理和七层代理

    作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 四层代理 在 tcp 这一层转发很简单. http 协议是 ...

  6. ABP vNext系列文章04---DynamicClient动态代理

    一.动态代理在ABP系统中的应用 1.它主要在做什么事件 之前开发系统想要在后台调用别的服务都是用HttpClient发起请求,在abp vnext中不需要我们这样做了, 你只要知道服务调用的接口方法 ...

  7. python代码的tab和空格缩进互转

    代码规范 在我们项目中python代码使用tab缩进,并统一大家的编辑器设置. 如果同一个python文件中即有空格又有tab缩进,那么运行此文件会报错. 关于使用空格还是tab,这里就不展开讨论了, ...

  8. MySQL 之多表连查(精简笔记)

    MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RD ...

  9. Swift中发布-订阅框架Combine的使用

    Combine简介 Combine是一个苹果用来处理事件的新的响应式框架,支持iOS 13及以上版本. 你可以使用Combine去统一和简化在处理类似于target-action,delegate,k ...

  10. P6824 「EZEC-4」可乐 题解

    题目链接:可乐 一开始想着 0-1 Trie,枚举 \(x\) 去写,然后判断就行了.然后想起南京区域赛的 C 题,其实和这个也有点大同小异的感觉,可以用更朴素的办法,找到对于一个 \(a_i\) 而 ...