当前位置: 首页 > news >正文

win11 wsl安装Ubuntu-22.04并迁移D盘 以及安装docker

win11 wsl安装Ubuntu-22.04并迁移D盘 以及安装docker

  • 安装Ubuntu-22.04 (到C盘后清理转D)
  • 安装docker

首先说明: WSL安装需要有一些前置操作,由于都是固定的,所以我这里不再演示。默认从你已经有了WSL开始。

安装Ubuntu-22.04 (到C盘后清理转D)

查看当前所有的WSL容器

wsl --list --all

设定版本

wsl --set-default-version 2

查看发行版

wsl --list --online

安装(这一步可能需要一些魔法工具 不然会下载很慢)
这一步需要设置好用户名密码

wsl --install -d Ubuntu-22.04

创建迁移目录

mkdir D:\WSL_Backup

导出WSL容器(几分钟)

wsl --export Ubuntu-22.04 D:\WSL_Backup\ubuntu.tar

删除刚刚安装好的WSL容器

wsl --shutdown
wsl --unregister Ubuntu-22.04

从导出tar包中导入WSL容器(注意替换你的路径)

wsl --import Ubuntu-22.04 D:\WSL\Ubuntu D:\WSL_Backup\ubuntu.tar --version 2

弄好之后会自动启动wsl 先关闭一次

wsl --shutdown

替换默认用户名(否则默认为root登录 最好做这步 记得替换成你的)

wsl -d Ubuntu-22.04 --user root -- bash -c "echo -e '[user]\ndefault = 用户名' > /etc/wsl.conf"

删除tar包(把你导出的tar包删除掉就可以了)

安装docker

1 更新系统包

sudo apt update
sudo apt upgrade -y

2 安装基础常用包


sudo apt install \ca-certificates \curl \gnupg \lsb-release

3 添加docker官方的秘钥

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

这一步我失败了 所以选用下面两部

curl -L -o docker.gpg https://download.docker.com/linux/ubuntu/gpg
cat docker.gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

4 设置仓库

echo \"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

5 更新软件包

sudo apt update

6 安装

sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y

7 启动

sudo service docker start
http://www.dtcms.com/a/552887.html

相关文章:

  • 频闪拍照中的相机和光源同步问题
  • 乐吾乐3D可视化案例【智慧汽车三维可视化】
  • 网站图片验证码出不来潜江资讯网电脑版
  • 大模型在百度电商机审应用的落地实践
  • esp8266+dht11传感器实时上报温湿度
  • WPF中为Button设置IsMouseOver和IsPressed事件中改变背景颜色不起作用
  • vagrant nat网络问题-虚拟机同时存在两个IP,并且不能访问外网
  • 微信小程序代理商加盟多少钱郑州网站优化公司价位
  • Ingress-Nginx故障排除
  • WPF ListView 列表
  • 国内资深易经风水专家谷晟阳
  • seo网站优化优化排名关于网站建设电话销售的开场白
  • Docker Swarm K8s云原生分布式部署2025年版
  • 量化投资从入门到入土:什么是股市
  • Windows 下 ComfyUI + Comfy CLI + PyTorch(CUDA)完整源码安装教程
  • wordpress站点管理wordpress去除仪表盘
  • 【SpringMVC】详解用户登录前后端交互流程:AJAX 异步通信与 Session 机制实战
  • Arbess零基础学习,使用Arbess+GitLab实现Vue.js项目构建并主机部署
  • Git 标准工作流程和 Git 使用(持续更新)
  • 阿里云 OceanBase 可观测最佳实践
  • vitest单元测试测试vue中了element项目安装与运行笔记
  • NineData社区版 V4.6.0 正式发布!SQL 窗口新增4个数据源,新增支持OceanBase等多条数据复制和对比链路
  • 仿RabbitMQ实现消息队列(一)--项目介绍
  • 建设网站的法律声明正规赚佣金的平台
  • BUG与测试用例
  • 【spring boot 使用apache poi 生成和处理word 文档】
  • 橙米网站建设做网站查询违章
  • AI用于自动化办公指南
  • 从“手动试错”到“自动化闭环”:实车OTA测试的效率革命
  • 智能电器:重构生活的科技力量