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功能->向下滑 勾选以下两项功能。
image

在安装完成后系统会提示你重启计算机

开启以上功能后查看windows相关配置
打开任务管理器(CTRL+ALT+DELETE)-> 选择性能 -> CPU ->虚拟化,确认是否已启用
image
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点击安装即可,直接点击启动就行
image
坑1: 这里的微软商店可能打不开,网上的方法改dns和连接不管用的话,应该就是关闭了window自动更新。手动恢复比较麻烦,使用blocker软件重新启用就可,在重启window就能下载了
image
打开后设置初始的用户名和密码即可,如果出现参考的对象类型不支持尝试的操作,请重置下网络net winsock reset
image
以后我们就可以直接在端口打开ubuntu使用Linux命令了
然后打开cmd窗口输入命令查看本机的Linux的发行版了
image

三 安装Docker for window

因为访问官网会下载最新的docker,可能本机不支持,因此下载的以前V4.3.2_202201版本(495M)
历史版本下载:https://zhuanlan.zhihu.com/p/659528332
image
安装完后,用PowerShell运行 wsl -l -v会发现已经创建了两个docker发行版了
image
更改镜像源在国内从官方的DockerHub拉取镜像
打开设置,修改镜像源
image

{
  "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镜像

image

posted @ 2024-04-11 17:42  spiderMan1-1  阅读(488)  评论(0编辑  收藏  举报