运用须知
Docker需求运转在64位的Windows10 系统上,经过发动一个独立的引擎运转docker环境,并且需求启用 Windows 操作系统中的 Hyper-V 和容器特性。Windows版别是一个社区版别,不是为生产环境设计的,所以Windows版别的docker主要用于开发测验运用。也便是做一些测验环境的搭建运用。
装置Docker
1.敞开Hyper-V 和容器特性。
首先咱们需求确定下咱们的电脑是否翻开了Hyper-V和容器特性 (1)先检查咱们的电脑是否支撑Hyper-V和容器特性 在查找框中输入下图中的关键字,然后点击鼠标右键挑选“以管理员身份运转”
在弹出的指令行中运转:systeminfo 这时看到结尾关于Hyper-V的相关项都是“是”,就代表支撑Hyper-V和容器特性 (2)查看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
新建一个txt文档,复制上面的代码,保存为一个.bat文件,然后以管理员身份运转这个bat文件。等候开机重启就能够了
2.装置docker
环境预备好了后就能够下载docker预备装置了 点击链接(www.docker.com/products/do… for Windows 按钮,下载完成后点击装置。
装置好后可能会需求你装置WSL依照如下指令装置就行了
3.装置 WSL 指令
现在,能够运用单个指令装置运转 WSL 所需的全部内容。 在管理员形式下翻开 PowerShell 或 Windows 指令提示符,方法是右键单击并挑选“以管理员身份运转”,输入 wsl –install 指令,然后重启计算机。 PowerShell复制
wsl --install
4.检查装置是否成功
这时在指令行或者是PowerShell 界面执行‘docker version’指令 成功的话会出现下面的界面
装备battery-historian
(1)在指令行执行指令
docker pull runcare/battery-historian
(2)执行指令运转发动镜像
docker run -it -d -p 9999:9999 runcare/battery-historian --port 9999
(3)访问http://localhost:9999/
出现下面的界面证明装备成功
生成bugreprot.zip
接下来看下图中说的bugreport.zip怎么生成,执行下面的指令,会在当时的目录下生成一个bugreport.zip文件,然后把这个文件上传到刚才装备好的Battery-Historian上就行了
adb shell dumpsys batterystats --reset
adb bugreport bugreport.zip
将bugreport.zip传到咱们装备的http://localhost:9999/
这下面就会得到下面的截图,接下来就能够去剖析电池的耗电情况和功耗了