windows10家庭版安装Docker(附WSL 2 installation is incomplete解决方法)
一、下载官网下载地址下载后,双击安装包,直接无脑式安装,非常方便。二、验证在搜索中输入cmd进入【命令提示符】,然后输入docker --version 验证是否安装成功。docker --version三、问题解决打开应用后,出现WSL 2 installation is incomplete问题。1、启用适用于 Linux 的 Windows 子系统以管理员身份打开 PowerShell 并运
一、下载
官网下载地址
下载后,双击安装包,直接无脑式安装,非常方便。
二、验证
在搜索中输入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 内核更新包
按照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
注:能力有限,还请谅解,争取早日能够写出有质量的文章!
我是皮蛋布丁,一位爱吃皮蛋的热爱运动的废铁程序猿。
感谢各位大佬光临寒舍~
更多推荐
所有评论(0)