news 2026/7/21 20:10:59

window10的wsl安装配置ubuntu22.04和docker

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
window10的wsl安装配置ubuntu22.04和docker

1.安装ubuntu

管理员身份运行命令行

查询可使用的linux版本

wsl --list --online

网速好下载发布版:

wsl --install -d Ubuntu-22.04

网速不好下载网络版,然后重启:

wsl --install --web-download -d Ubuntu-22.04

下载安装好后,可通过开始菜单打开

打开后设置用户名和密码,界面如下:

若忘记ubuntu密码:

# 管理员身份运行 PowerShell wsl --user root passwd root

2.配置ubuntu

ubuntu后续需要安装很多东西,使用ubuntu自带的镜像,国内有点慢,故需改镜像。

备份:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

修改:

sudo vim /etc/apt/sources.list #原镜像:http://archive.ubuntu.com/ubuntu/ #新镜像:http://mirrors.aliyun.com/ubuntu/

更新:

sudo apt update && sudo apt upgrade

3.安装docker

ubuntu作为服务器后台程序,目前使用较多的是docker,故需进行安装:

安装:

sudo apt-get update sudo apt-get install ca-certificates curl sudo install -m 0755 -d /etc/apt/keyrings sudo apt-get install --only-upgrade openssl sudo apt-get update sudo apt-get install --reinstall ca-certificates sudo update-ca-certificates curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh

验证:

4.配置docker

后续需要使用docker进行下载容器,原有的镜像有点慢,需要更换

配置:

sudo vim /etc/docker/daemon.json
{ "registry-mirrors": [ "https://docker.1panel.live", "https://hub.rat.dev", "https://docker.actima.top" ] }

重启:

# 重启 sudo systemctl daemon-reload sudo systemctl restart docker

其他:

# 关闭docker服务 sudo systemctl stop docker.socket sudo systemctl stop docker.service #查询 sudo systemctl status docker

5.使用docker

下载镜像:

# 有Dockerfile文件 docker build . --network=host -t 镜像名 # 无Dockerfile文件 docker pull 镜像名 # python为例 docker pull python:3.11

运行镜像:

docker run -it --network=host -v 主机路径:容器路径 镜像名

其他:

# 查看容器 docker ps # 查询镜像 docker images # 退出 exit

6.文件传输

更多时候需要实现windows和ubuntu文件互传

可以使用ssh(ubuntu服务端)+FileZilla(windows客户端)实现

ubuntu:

# 查看ssh,没有装 ssh localhost ps -e | grep ssh sudo apt update sudo apt install openssh-server # 查看IP地址,没有装 ifconfig sudo apt install net-tools

windows:

# 下载免安装即可 # https://www.filezilla.cn/download/client # 配置(ubuntu地址,用户名,密码,端口默认22)

7.总结

相比原来需要通过虚拟机安装linux系统,win10之后的wsl要方便很多。

网上也有很多小伙伴使用Microsoft Store安装,试了下,可以安装,但运行报错。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/21 12:54:57

Java计算机毕设之基于SpringBoot的在线学习交流系统设计与实现基于springboot的考研学生在线学习与交流系统的设计与实现(完整前后端代码+说明文档+LW,调试定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/7/19 18:05:51

数据和 AI 的关系

数据和 AI 的关系可以用一句话总结:没有数据,就没有 AI;数据决定 AI 的能力上限,算法只是逼近这个上限。下面从 本质、作用、阶段、质量影响、未来趋势 5 个层面给出最清晰的理解🔹 1️⃣ 本质关系:数据是“…

作者头像 李华
网站建设 2026/7/4 7:53:28

【无人机三维路径规划】基于A_Satr结合天牛算法BAS野外环境下考虑模态切换点优化的3D路径规划附Matlab代码和报告

✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室🍊个人信条:格物致知,完整Matlab代码获取及仿真…

作者头像 李华
网站建设 2026/7/20 21:03:25

告别无效调用:高效实现 AI Agent 的 Function 交互设计

做 Agent 之前,彻底搞懂 AI 的 Function Calling / Tools 上篇(链接如上)我们解决了一个问题:让 AI 按你说的格式,老老实实返回 JSON。 现在这件事你已经会干了: 用户说:「我想查上海的天气」AI 乖乖返回:{…

作者头像 李华
网站建设 2026/7/20 20:08:03

智能喂食器:云计算赋能宠物科技

在家庭自动化与物联网技术爆发的当下,智能宠物喂食器已从 “小众刚需” 升级为 “科技生活标配”。这款集成了硬件控制、传感器感知、远程通信与云端协同的智能设备,本质是云计算与物联网深度融合的典型落地场景—— 它不仅解决了宠物主人 “远程喂饭” …

作者头像 李华