windwo中安装docker完整教程,亲测总结运行

资源如下,由于文件太多,就不提供下载,自行百度,或留言看见后我会回复

  1. BIOS 中启用虚拟化

重启电脑,进入 BIOS 设置(通常按 F2、F10、Del 键)。

找到虚拟化选项(如 Intel Virtualization Technology 或 SVM Mode),设为 Enabled。

保存并退出。

  1. 启用windows功能

找到window功能:Hyper-V、适用于Linux的window子系统,勾选启用后重启电脑

  1. 安装 WSL 2 内核

运行安装程序:wsl_update_x64.msi,完成后重启

在cmd中输入以下命令配置WSL 2 为默认版本

wsl --set-default-version 2

  1. 安装 Docker Desktop

运行安装程序Docker Desktop Installer.exe,按默认设置完成安装

  1. 安装一个 Linux 发行版

Ubuntu 22.04.5 LTS Installer.exe为在线安装包,离线安装包用以下方式

以管理员身份运行 PowerShell,执行:

Add-AppxPackage .\Ubuntu2204-221101.AppxBundle

  1. 验证安装

打开 PowerShell 或 CMD,运行以下命令验证 Docker 是否正常运行:

docker --version

docker run hello-world

如果看到 Hello from Docker!,说明 Docker 安装成功当你运行 docker run hello-world 时,Docker 会尝试从本地查找 hello-world 镜像。如果本地没有这个镜像,Docker 会自动从 Docker Hub(官方镜像仓库)拉取该镜像。。

wsl -l -v

输出应包含 Ubuntu 发行版,且版本为 WSL 2:

  NAME              STATE           VERSION

* docker-desktop    Running         2

  Ubuntu-22.04      Stopped         2   

  1. 修改配置

1)修改存放虚拟硬盘的位置

由于我们的docker其实是跑在WSL上的一个虚拟机,他会有一个虚拟硬盘来存储后续的docker相关的文件,默认的位置是在C:用户[你的windows用户名]appdatedockerwsl里面的,如果你的C盘空间有限想搬到其他盘,点击蓝色的browse选择路径即可

  1. 增加一些国内的源

{

  "builder": {

    "gc": {

      "defaultKeepStorage": "20GB",

      "enabled": true

    }

  },

  "experimental": false,

  "registry-mirrors": [

    "https://docker.m.daocloud.io",

    "https://public.ecr.aws"

  ]

}

  1. 常见问题及解决方法

拉取镜像失败

原因就是连不上镜像地址,国内很容易出现这个问题,如果你的网络限制了访问,各种换DNS地址都没啥鸟用,除非你翻墙,这里推荐一个工具dev-sidecar加速器,也叫开发者边车可以去github去下载

使用离线镜像

如果网络问题无法解决,可以在一台可以访问 Docker Hub 的机器上拉取镜像,然后导出并导入到你的机器。

1)在可以访问 Docker Hub 的机器上运行

docker pull hello-world

docker save -o hello-world.tar hello-world

2)将 hello-world.tar 文件复制到你的机器运行

docker load -i hello-world.tar

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一花全世界

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值