首页 > 其他分享 >安装基于WSL2的Docker Hub

安装基于WSL2的Docker Hub

时间:2023-09-10 17:05:13浏览次数:59  
标签:Hub WSL2 wsl2 Docker 打开 安装 docker

windows10使用wsl2安装docker_Aurora-vv的博客-CSDN博客

排雷 | WSL2+docker 安装若干问题与解法 (qq.com)

整个安装过程的原理是:windows使用docker,必须先安装一个Linux虚拟机,才可运行docker,而采用wsl2安装虚拟机是目前最好的方法

1 安装WSL2

控制面板->程序->启用或关闭Windows功能->向下滑 勾选以下两项功能。

image-20230910160101967

安装完成后需要重启生效。

重启后,打开任务管理器查看是否有虚拟化启用

image-20230910160154308

在微软官网下载wsl2安装,这一步能确保不管什么版本的windows系统都装上wsl2而不是wsl:

打开cmd输入以下命令,指定wsl2版本

wsl --set-default-version 2

打开Microsoft Store,搜索安装Ubuntu 22.04LTS

打开WSL后如果报错 WslRegisterDistribution failed with error: 0x800701bc

下载 适用于 x64 计算机的 WSL2 Linux 内核更新包安装好就可以打开了

启动后设置用户名和密码

打开cmd查看一下是否成功用wsl2安装虚拟机Ubuntu:

image-20230910160441396

2 安装docker

下载Docker Desktop安装包

浏览器打开Install Docker Desktop on Windows | Docker Docs,下载对应安装包。下载完成后,双击打开。按照提示安装即可。注意勾选使用WSL2作为Docker引擎。安装完成后重启电脑。

按提示一步步安装即可

图片

安装完成后,重启

重启后,桌面可以看到 Docker-desktop 图标,双击即可。

图片

选择接受条款,进入下一步。 开启后进去界面,设置 Ubuntu 为底层VM OS

图片

检验成果

打开 CMD

docker --version

图片

随后可以测试 docker 是否正常运转

docker run hello-world

图片

调整镜像源,方便后续软件安装(可不做)

图片

增加中科大国内镜像源,最终结果如下

图片

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "features": {
    "buildkit": true
  },
   "registry-mirrors": [
        "https://docker.mirrors.ustc.edu.cn"
   ]
}

点击“Apply & Restart”即可

Emmm,国内还是有不少镜像源的,比如可以设置为

"registry-mirrors": [
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn"
  ]

标签:Hub,WSL2,wsl2,Docker,打开,安装,docker
From: https://blog.51cto.com/coderge/7426835

相关文章

  • Docker的网络模式简介
    1)docker网络常用命令查看docker的网络模式dockernetworklsdocker网络常用命令参数connect #连接容器到网络create#创建网络disconnect#断开容器与网络的连接inspect#显示一个或多个网络的详细信息ls#列出所有网络prune#删除所有未使用的......
  • 达梦数据库教程:docker安装DM8数据库
    安装前准备软硬件版本终端X86-64架构Docker2023年6月版下载Docker安装包请在达梦数据库官网下载Docker安装包。导入安装包拷贝安装包到/opt目录下,执行以下命令导入安装包:dockerload-idm8_20230808_rev197096_x86_rh6_64_single.tar结果显示如下:导入完成后,可以使用doc......
  • Github上解决OpenSSH的绑定问题(解决git clone 出现报错的问题)
     一.OpenSSH介绍        OpenSSH是一款用于远程登录的连接工具,它使用SSH协议。它会加密客户端与服务器之间的所有流量,从而遏止窃听、连接劫持和其他攻击。OpenSSH分client(用户端)和server(服务器)   二.OpenSSH安装1.使用Windows的设置来安装,还可以通过Power......
  • 2022 Hubei Provincial Collegiate Programming Contest G. Brick(gym103729)
    大意给出底层高度,用1*2的砖块将总形状铺成等高矩形,使得高度最小(不能放在外面)题解奇妙做法当高度同奇偶时显然x可以的话x+2也可以,直接加一层竖的,所以首先分奇偶二分高度有解的必要条件1是,把矩形黑白方格染色之后未填的黑=白(一个1*2刚好覆盖1黑1白)然后从左往右放砖块,可以感受......
  • Vulnhub:Kira: CTF靶机
    kali:192.168.111.111靶机:192.168.111.238信息收集端口扫描nmap-A-sC-v-sV-T5-p---script=http-enum192.168.111.238访问80端口点击upload发现是个上传点点击language发现存在文件包含上传php图片马再利用文件包含反弹shellhttp://192.168.111.238/languag......
  • windows系统上docker配置redis闪退以及版本匹配问题
    安装镜像首先,在windows命令行安装指定版本的redis镜像:dockerpull<image_name>:<version>除此之外,因为docker安装运行redis容器,是没有配置文件的,需要自己手动创建一个 redis.conf 文件。redis.conf文件的获取最好从github官网中找。将conf文件一下参数进行调整:bind......
  • 【云原生】使用Docker部署openGauss5.0.0【自制镜像更安全】
    opengauss5.0.0基于docker的安装强烈建议大家使用我的方法进行部署,因为我们不能确定第三方的opengauss-docker镜像在制作的过程中是否增加了其他步骤,做出来的镜像是否为纯净版镜像只有自己从openGauss官网下载的安装包,自己进行制作镜像,才能保证100%是纯净版镜像,利害关系在此就不阐......
  • LGHUB打不开一直加载的问题
    这个是罗技的LGHUBUpdaterService的问题,因为开不起来,所以程序起不来。有效的方法是重启电脑,它就正常了!当然,你某次开机要是遇上它更新,大概率又要寄~,还得重启。要是某次非正常关闭程序,它也要寄~不得不说,罗技这么个大厂,写的程序真是个NC。。。嗯,刚才重启了,打开后问我使用体验......
  • 初识Docker
    一、何为dockerDocker是一个开源的应用容器引擎,基于 Go语言 并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类......
  • ​DockerFile简介+镜像构建
    1)Dockerfile简介由一系列命令和参数构建成的脚本构建三步骤编写Dockerfile文件==>dockerbuild(打包为镜像)==>dockerrun1)每条保留字指令都必须为大写字母且后面要跟随至少一个参数。2)指令按照从上到下的顺序执行3)#表示注释4)每条指令都会创建一个新的镜像层,并对镜像进行提交2......