美文网首页技术篇
从0搭建win10开发环境(六):docker

从0搭建win10开发环境(六):docker

作者: 班尼达尔 | 来源:发表于2019-11-05 22:32 被阅读0次

1. 开启Hyper-V

新建hyperv.cmd文件并以管理员身份执行,内容如下:
pushd"%~dp0"dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txtfor/f %%iin('findstr /i . hyper-v.txt 2^>nul')dodism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"del hyper-v.txtDism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
一般会需要重启。
在控制面板->程序->程序和功能->启用或关闭Windows功能打开Hyper-V。

2. 伪装成win10专业版

win10家庭版启动docker一般会报错。以管理员身份打开cmd。执行如下命令:
REG ADD"HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion"/v EditionId /TREG_EXPAND_SZ /d Professional /F

3. 下载Docker for Windows

https://docs.docker.com/v17.09/docker-for-windows/install/#download-docker-for-windows
https://store.docker.com/editions/community/docker-ce-desktop-windows(需翻墙)
网盘链接:https://pan.baidu.com/s/1qrH7AOUQERT419IPZh23pQ
提取码:eo51

下载后直接安装,安装时注意取消勾选window容器(默认不会勾选)。
Docker安装成功后,执行cmd命令docker version

4.运行


5.修改国内镜像

docker默认使用国外镜像下载地址,下载速度慢

https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

按阿里云提示方式修改即可

6.试用镜像

拉取镜像
docker pull hello-world
查看本机所有镜像
docker images
运行镜像
docker run hello-world

docker for windows could not read CA certificate问题

问题原因:

之前安装过 docker toolbox。

解决步骤:

删掉四个docker 的环境变量

执行cmd命令docker-machine rm default

以管理员身份执行cmd命令@FOR /f "tokens=*" %i IN ('docker-machine env -u') DO @%i


有用点个赞呗~

相关文章

网友评论

    本文标题:从0搭建win10开发环境(六):docker

    本文链接:https://www.haomeiwen.com/subject/vvoebctx.html