windows10家庭版安装Docker(附WSL 2 installation is incomplete解决方法)

一、下载

官网下载地址
在这里插入图片描述
下载后,双击安装包,直接无脑式安装,非常方便。

二、验证

在搜索中输入cmd进入【命令提示符】,然后输入docker --version 验证是否安装成功。

docker --version

在这里插入图片描述

三、问题解决

打开应用后,出现WSL 2 installation is incomplete问题。

1、启用适用于 Linux 的 Windows 子系统

以管理员身份打开 PowerShell 并运行:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

在这里插入图片描述
PowerShell打开方式:右键单击【开始】/shift+鼠标右键

2、启用虚拟机功能

以管理员身份打开 PowerShell 并运行:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

在这里插入图片描述

3、下载 Linux 内核更新包

适用于 x64 计算机的 WSL2 Linux 内核更新包


按照Microsoft安装Linux步骤,还没有安装完成,但是此时Docker打开不会再出现WSL 2 installation is incomplete问题。

Microsoft安装 WSL 1 与更新到 WSL 2教程

四、配置

1、账号注册

官网注册地址
在这里插入图片描述
页面已经翻译成中文了,嘿嘿~

2、配置镜像加速

Docker在国内的下载速度特别慢,所以我们通常会在配置一下镜像加速。这里使用阿里云的免费加速。

登录阿里云控制台,搜索【容器镜像服务】或在左上交通知栏进入。
在这里插入图片描述
然后选择【镜像加速器】获取加速器地址。

https://ohzho45x.mirror.aliyuncs.com

在这里插入图片描述
获取到加速器地址后将其配置到docker客户端中。
在这里插入图片描述
配置好后关闭重启,等待的时间会比较漫长。
在这里插入图片描述
启动成功。
在这里插入图片描述

五、Docker可视化界面Portainer

1、获取镜像

搜索框输入cmd进入命令提示符后,输入docker search portainer获取镜像列表。

docker search portainer

在这里插入图片描述

2、下载镜像

选择第一个进行下载。

docker pull portainer/portainer

在这里插入图片描述

3、运行镜像

运行portainer镜像生成portainer容器。

运行portainer分为单机运行和集群运行,由于我们是用来开发和测试,选择单机运行就行。

docker run -d -p 9000:9000 -v /root/portainer:/data -v /var/run/docker.sock:/var/run/docker.sock --name dev-portainer portainer/portainer

注意此命令是一条,不是多条,网上看到好多教程中都是写成几行,搞得我还以为是我电脑的问题呢!

命令解释说明:

-d #容器在后台运行
-p 9000:9000 # 宿主机9000端口映射容器中的9000端口
-v /var/run/docker.sock:/var/run/docker.sock # 把宿主机的Docker守护进程(docker daemon)默认监听的Unix域套接字挂载到容器中
-v /root/portainer:/data # 把宿主机目录 /root/portainer 挂载到容器 /data 目录;
–name dev-portainer # 指定运行容器的名称

在这里插入图片描述
注:在运行此命令的时候,Docker必须先是开启的状态。

4、登录Portainer

http://localhost:9000/

在这里插入图片描述
如果提示创建用户失败,或者刷新页面时不能访问,先去Docker运行Poetainer
在这里插入图片描述
创建用户成功后,选择Local单机版。
在这里插入图片描述

5、Docker实例

登录成功后就能看到自己的Docker实例了。
在这里插入图片描述

6、查看镜像和容器

点击docker,你可以看到自己的镜像(images)和容器(containers)
在这里插入图片描述
在容器中,不用命令就可以管理容器。不过对容器参数进行i修改后需要重启容器才能生效。

参考链接:https://blog.csdn.net/xzys430/article/details/108723202

注:能力有限,还请谅解,争取早日能够写出有质量的文章!

我是皮蛋布丁,一位爱吃皮蛋的热爱运动的废铁程序猿。

在这里插入图片描述

感谢各位大佬光临寒舍~

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值