win11安装docker

728 阅读1分钟

小白记录下用win11安装docker的过程

安装前准备

设置电脑支持虚拟化

  • 到对应主板开启虚拟化支持
  • 打开 Hyper-V 支持以及容器 Windows 功能,如下图

微信截图_20220713104046.png

# 此命令将启用所需的可选组件,下载最新的 Linux 内核,将 WSL 2 设置为默认值,并安装 Linux 发行版
wsl --install

注意:到最后一步下载安装 Ubuntu 的时候可以退出(安装太慢),从应用商店下载会快点,安装完后重启

开始安装 Docker Desktop

  • 下载安装完后打开docker desktop并修改镜像地址,重启

微信截图_20220713104046.png

镜像地址可以用如下的

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

docker镜像下载安装位置转移

避免后续安装镜像导致c盘过大,所以修改下镜像下载位置

  1. 首先关闭docker
  2. 关闭所有发行版
wsl --shutdown
  1. 导出数据(注意,原有的docker images不会一起导出)
// E:\docker-desktop\docker-desktop-data.tar换成自己要存储的目录
wsl --export docker-desktop-data E:\docker-desktop\docker-desktop-data.tar
  1. 注销docker-desktop-data
wsl --unregister docker-desktop-data
  1. 重新导入docker-desktop-data到要存放的文件夹:E:\docker-desktop\data
wsl --import docker-desktop-data E:\docker-desktop\data E:\docker-desktop\docker-desktop-data.tar --version 2
  1. 重新启动docker