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

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安装,试了下,可以安装,但运行报错。

http://www.jsqmd.com/news/144854/

相关文章:

  • 离线自动标注 Occupancy:别再把“墙后面”当成空气了(附 3D Ray Casting 源码)
  • 【Java基础】AOP与注解
  • 文书生成Agent+案卷评查Agent+归纳分析Agent,推动烟草行业向更高效、更精准的方向演进
  • 14、Vue Mixin 源码分析与使用场景详解
  • 小家电Type-C受电端诱骗PD充电器获取5V9V12V15V20V供电--应用案例
  • 金融风控模型的鲁棒性验证:软件测试从业者的实践指南
  • 2026初级药师网课推荐:全套资源助力轻松通关 - 资讯焦点
  • 上海哪里可以开病例证明病假条
  • 学长亲荐10个AI论文软件,本科生搞定毕业论文格式规范!
  • 15、Vue 修饰符完全指南
  • PD协议诱骗芯片工作原理,Type-C充电器出不来电压是什么原因?
  • 医师资格证机构怎么挑?选对引路人轻松备考! - 资讯焦点
  • 2025最新!自考党必看10个AI论文工具测评与推荐
  • 除了 gcc/g++,还有哪些常用的 C/C++ 编译器?
  • 中烟创新荣获“2025年中国人工智能行业创新力企业百强”和“中国人工智能行业十大创新力产品”
  • AI论文生成器测评:6款工具实测,20分钟生成万字问卷类论文+真实参考文献,哪款最靠谱?
  • 特易资讯外贸资讯宝突破数据局限!新上验证买家推荐功能,助力企业抢占欧美日韩市场 - 资讯焦点
  • LongCat-Flash与GLM-4.6V,昇腾CANN异构计算深水区突围详解
  • Day41综合案例--alloyTeam
  • 剪映6.0.1 版本免安装 免费剪辑旧版本,免费体验字幕识别
  • 2026年CIO做AI规划时的3个关键点
  • Nature教你读文献:用AI打造超强文献阅读工作流,不光速度快还专业!
  • 深度测评:备考主管护师听哪个老师的课好? - 资讯焦点
  • 11、v-if和v-for的优先级是什么?
  • 高效能10款项目管理系统排行榜:高效率运转的核心利器
  • 智能体进化方向:Skill即场景,Skill即产品
  • 医师资格证优质机构选择干货 专业建议助你择优 - 资讯焦点
  • AI聊天高手的五招秘传:让大模型从话痨变智者
  • 鸿蒙全生态融合与商业化落地终极实战
  • 空气能行业2025年度十大品牌权威榜单总结 - 资讯焦点