win10专业版安装docker(踩坑和填坑)
前提: win10专业版 及以上大于等于15063 专业版、企业版、教育版,本次使用的10专业版
参考:
https://blog.csdn.net/m0_64288219/article/details/128469137?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2~default~CTRLIST~Rate-1-128469137-blog-136185930.235^v43^control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2~default~CTRLIST~Rate-1-128469137-blog-136185930.235^v43^control&utm_relevant_index=1
1 window for Linux子系统环境搭建
1.1 打开系统虚拟机平台和WSL(适用于Linux的window子系统)
控制面板->程序->启用或关闭Windows功能->向下滑 勾选以下两项功能。
在安装完成后系统会提示你重启计算机
开启以上功能后查看windows相关配置
打开任务管理器(CTRL+ALT+DELETE)-> 选择性能 -> CPU ->虚拟化,确认是否已启用
1.2安装WSL2
网址: https://docs.microsoft.com/zh-cn/windows/wsl/wsl2-kernel
点击下载最新的更新包,下好后双击运行安装即可。这时你的wsl就为wsl2了
二、安装Ubuntu20.04LTS
1 打开Microsoft Store安装Ubuntu —Linux发行版
找到Ubuntu 20.04LTS点击安装即可,直接点击启动就行
坑1: 这里的微软商店可能打不开,网上的方法改dns和连接不管用的话,应该就是关闭了window自动更新。手动恢复比较麻烦,使用blocker软件重新启用就可,在重启window就能下载了
打开后设置初始的用户名和密码即可,如果出现参考的对象类型不支持尝试的操作,请重置下网络net winsock reset
以后我们就可以直接在端口打开ubuntu使用Linux命令了
然后打开cmd窗口输入命令查看本机的Linux的发行版了
三 安装Docker for window
因为访问官网会下载最新的docker,可能本机不支持,因此下载的以前V4.3.2_202201版本(495M)
历史版本下载:https://zhuanlan.zhihu.com/p/659528332
安装完后,用PowerShell运行 wsl -l -v会发现已经创建了两个docker发行版了
更改镜像源在国内从官方的DockerHub拉取镜像
打开设置,修改镜像源
{
"registry-mirrors": [
"https://1nj0zren.mirror.aliyuncs.com",
"https://docker.mirrors.ustc.edu.cn",
"http://f1361db2.m.daocloud.io",
"https://registry.docker-cn.com"
],
"insecure-registries": [],
"debug": true,
"experimental": false
}
四 Ducker 简单使用
1 查看docker是否安装成功
docker -v
# 查看docker版本号
docker pull redis
#拉取redis镜像