Windows 10 2004 安装配置 Ubuntu 20.04 并安装Docker

Posted UtilMan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows 10 2004 安装配置 Ubuntu 20.04 并安装Docker相关的知识,希望对你有一定的参考价值。

1. 安装说明

Windows 10 2004 及以上版本才开始支持WSL2 ,之前的版本只能使用 WSL1,两者的差距还是比较大的,比如说WSL2 可以安装 Docker,而 WSL1 不可以,WSL2 的性能比 WSL1 的性能要强很多,建议升级系统使用 WSL2

技术图片

2. 开启 WSL

开启方式有两种,效果其实都是一样的,选择其中一种即可。

方式一

  1. 在搜索框搜索 启用或关闭 Windows 功能,点击进入

技术图片

  1. 勾选 适用于Linux的Windows子系统虚拟机平台 两项,点击确定,安装完成重启电脑

技术图片

方式二

打开 PowerShell 以管理员方式运行,运行如下命令,打开 虚拟机平台功能

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

再运行下面命令,打开 适用于Linux的Windows子系统 功能

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

注:同样需要重启电脑才能完成安装

3. 安装 WSL2 独立内核

也是两种方式,在线安装和离线安装,自由选择

方式一:在线安装

PowerShell 运行如下命令进行安装

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

方式二:离线下载安装

点击 链接 到下载页面,页面如下,点击红框链接即可下载,下载完成后直接运行程序,一路Next,最后Finish即可技术图片

4. 替换WSL2 内核

打开 PowerShell 或者CMD,运行下面命令

wsl --set-default-version 2

5. 安装Linux系统

安装Linux也是有两种方式,各有利弊,根据自己的情况选择!

方式一:微软商店安装

  • 无脑简单
  • 安装到C盘,可以迁移,但是很费劲,C盘比较充裕的可以考虑

方式二:下载安装包进行离线安装

  • 比商店安装稍稍复杂
  • 可以安装到任意盘

方式一:微软商店下载

打开微软商店,搜索 Linux

技术图片

一般选择Ubuntu的比较多

技术图片

选择对应的版本安装即可,安装完成在开始菜单中可以看到安装的程序

技术图片

点击即可进入

技术图片

至此,Ubuntu安装成功

方式二:离线下载安装

点击 下载链接

技术图片

下载自己需要的版本

下载完成后将文件拷贝到自己要安装的目录中去(最好不要带中文),将下载文件的后缀名改为 .zip

解压文件,点击 exe 程序即可安装ubuntu

技术图片

安装程序会要求你创建 Unix 的用户名和两次密码,自己输入后回车即可完成安装

至此,使用离线安装的方式也完成

6. 替换Ubuntu的安装源

切换到 /etc/apt 目录下

cd /etc/apt

备份稍后改动的文件

sudo cp sources.list sources.list.bak

编辑文件

sudo vi sources.list

源文件大概是这个样子

技术图片

输入vi命令情况所有文本

ggdG

复制下面的内容,回到ubuntu命令行,按 i 进入插入模式,点击右键粘贴复制内容

# 清华大学源
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse

按 Esc键退出插入模式,输入 :wq 保存并退出

技术图片

退出后,运行下面命令

sudo apt-get update && sudo apt-get upgrade

等待更新完成即可!

7. 安装Docker

首先安装需要的依赖

sudo apt-get install -y apt-transport-https ca-certificates curl gnupg2 software-properties-common

添加信任 Docker 的 GPG 公钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

添加软件仓库

sudo add-apt-repository    "deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu    $(lsb_release -cs)    stable"

更新安装源

sudo apt-get update

安装 Docker

sudo apt-get install -y docker-ce

添加当前用户到Docker用户组中

sudo adduser $USER docker

重启电脑

进入Linux子系统后,开启Docker服务

sudo service docker start

测试运行

docker run hello-world

技术图片

Docker安装成功!!!

以上是关于Windows 10 2004 安装配置 Ubuntu 20.04 并安装Docker的主要内容,如果未能解决你的问题,请参考以下文章

Windows之wsl简单配置

top2004编程器软件怎么才能在win10系统上安装?

G005-OS-LIN-UBUN-01 Ubuntu Desktop 22.04 安装

为什么Windows10上的Hadoop安装错误期间运行“ hdfs namenode -format”命令时出现错误?

Windows Server 2008中怎么安装证书服务

G006-OS-LIN-UBUN-02 Ubuntu Server 22.04 安装