Windows10安装WSL2 Ubuntu20.04并设置docker环境的方法

启用 WSL

确定系统为 Windows 10 2004 以后的版本

右击“菜单”-“设置”-“应用”-“程序和功能”-“启用或关闭Windows功能”

框选“适用于Linux的Windows子系统”

重启系统应用设置

安装 WSL2 Ubuntu 20.04

启用 WSL2

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --set-default-version 2

打开“Microsoft Store”,搜索 Ubuntu20.04,并点击安装

下载完成之后,从开始菜单启动 Ubuntu 20.04 LTS

更新软件源并更新

sudo tee /etc/apt/sources.list << EOF
deb http://mirrors.163.com/ubuntu/ $(lsb_release -cs) main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ $(lsb_release -cs)-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ $(lsb_release -cs)-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ $(lsb_release -cs)-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ $(lsb_release -cs)-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ $(lsb_release -cs) main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ $(lsb_release -cs)-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ $(lsb_release -cs)-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-proposed $(lsb_release -cs) restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-backports $(lsb_release -cs) restricted universe multiverse
EOF

sudo apt-get update
sudo apt-get upgrade -y

安装 docker

sudo apt-get install -y apt-transport-https \
            ca-certificates \
            curl \
            gnupg-agent \
            software-properties-common
curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository \
   "deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu bionic stable"
# 目前 20.04 还没有国内清华 docker 源,暂时用 18.04 版本
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io
sudo cp /mnt/c/Windows/Fonts /usr/share/fonts/chinese -r
cd /usr/share/fonts/chinese
sudo mkfontscale
sudo mkfontdir
fc-cache -fv
source /etc/profile
sudo chmod -R 755 *

安装 zsh

sudo apt-get install zsh
sh -c "$(wget -O- https://gitee.com/kingscat/ohmyzsh/raw/master/tools/install.sh)"

到此这篇关于Windows10安装WSL2 Ubuntu20.04并设置docker环境的方法的文章就介绍到这了,更多相关Windows10安装WSL2 Ubuntu20内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • Ubuntu20.04安装搜狗输入法的详细步骤

    1.安装Fcitx输入框架 相关的依赖库和框架都会自动安装上 sudo apt install fcitx-bin sudo apt-get install fcitx-table 2.下载Linux版本搜狗输入法(搜狗输入法官网中根据自己情况选择32位和64位) 然后进入相应的下载目录,进行安装(安装过程中如果有错,运行sudo apt --fix-broken install,删除安装,重新开始) sudo dpkg -i sougou的文件名.deb 法 遇到 dpkg: error pr

  • Ubuntu20的tzselect设置时间失效的问题,树莓派服务器(推荐)

    我前两天树莓派服务器升级到ubuntu20后, 今天发现服务器的时区不对,定时任务也没启动, python安装的包都丢失. Docker 的镜像全部丢失. 没办法只能重新来设置了, 这篇文章先说设置时区的问题. 这篇文章中我共找到三种设置时间的方式 tzselect 失效,不知道原因timedatectl 设置成功,推荐使用cp 时区文件的方式, 不建议使用查看时间 现在时间是上午10:41,时区明显不对, 相差8个小时. 使用tzselect 设置, 没有成功 按照提示一路选择: 4) Asi

  • 安装Ubuntu20.04与安装NVIDIA驱动的教程

    安装Ubuntu 20.04 安装NVIDIA 驱动 配置Pytouch 和tensorflow环境 本机环境:戴尔G3 3579 win10 ,系统在128固态硬盘 安装Ubuntu20.04 1开机按F2进入BIOS 2 security boot 设置disable 3 参考 https://www.jb51.net/article/173277.htm 安装NVIDIA驱动 最开始安装驱动,首先禁止nouveau 然后卸载原先的nvidia驱动(如果有) 参考: https://www.

  • ubuntu20.04 LTS安装docker的方法步骤

    零:卸载旧版本 Docker 的旧版本被称为 docker,docker.io 或 docker-engine .如果已安装,请卸载它们: $ sudo apt-get remove docker docker-engine docker.io containerd runc 当前称为 Docker Engine-Community 软件包 docker-ce . 一:设置仓库 在新主机上首次安装 Docker Engine-Community 之前,需要设置 Docker 仓库.之后,您可以从

  • Windows10安装WSL2 Ubuntu20.04并设置docker环境的方法

    启用 WSL 确定系统为 Windows 10 2004 以后的版本 右击"菜单"-"设置"-"应用"-"程序和功能"-"启用或关闭Windows功能" 框选"适用于Linux的Windows子系统" 重启系统应用设置 安装 WSL2 Ubuntu 20.04 启用 WSL2 dism.exe /online /enable-feature /featurename:Microsoft-

  • Ubuntu20.04防火墙设置简易教程(小白)

    前言   在现在这个网络越发便捷的社会,各种网络勒索病毒层出不穷,即使是Google浏览器也是在不断的更新版本修复漏洞.很多人认为只有Windows系统才容易中病毒,若使用Linux系统就不容易中病毒,经常让自己的电脑裸奔运行,既不装杀毒软件,也不开启防火墙.其实Linux下也是存在中病毒的可能的,只是那些病毒几乎是无法像在Windows系统下一样自动运行的,Linux的特性决定了很多时候都需要你给予root权限软件才能运行,这确实使电脑中病毒的几率大大降低了,但是不管你的Linux系统是ubu

  • Ubuntu 18.04 Server 设置静态IP 的方法

    一.背景 Netplan是Ubuntu 17.10中引入的一种新的命令行网络配置实用程序,用于在Ubuntu系统中轻松管理和配置网络设置.它允许您使用YAML抽象来配置网络接口.它可与NetworkManager和systemd-networkd网络守护程序(称为渲染程序,您可以选择使用其中的哪一个)一起作为内核的接口. 它读取/etc/netplan/*.ymal中描述的网络配置,并且可以将所有网络接口的配置存储在这些文件中. 在本文中.我们将解释如何使用Netplan实用程序在Ubuntu

  • Pycharm2020.1安装无法启动问题即设置中文插件的方法

    安装Pycharm2020.1无法启动 安装完成后,打开就闪退 卸载干净以前的版本 如果 C:\Users\用户名字\.PyCharm2019.** 目录,对其重命名 如果导入原来的配置文件无法启动,重命名 C:\Users\用户名\AppData\Roaming\JetBrains 为 C:\Users\用户名\AppData\Roaming\JetBrains0 再次尝试启动 如果上面 .PyCharm2019.**和JetBrains这个目录确认不使用就可直接删除. 设置Pycharm官方

  • ubuntu 20.04上搭建LNMP环境的方法步骤

    简单说明 由于之前是用Centos7搭建的,后来使用ubuntu 20.04的系统做为个人开发环境,所以想在ubuntu上也搭建一下环境,和Centos有一些小区别所以记录一下仅供学习. 安装前准备 下载软件: php:7.3.18 nginx:1.18.0 mariadb:10.5.4 解压文件: tar zxf php-7.3.18.tar.gz tar zxf mariadb-10.5.4.tar.gz tar zxf nginx-1.18.0.tar.gz 安装Nginx sudo gr

  • 在Ubuntu中安装VSCode并配置C/C++开发环境的方法步骤

    第一步,打开Ubuntu Software下载VSCode.(so easy) 官网地址:https://code.visualstudio.com/docs/?dv=linux64_deb 然后使用 sudo dpkg -i  xxx.deb解压即可 第二步,如果你的电脑中没有gcc,g++,gdb的话,可以通过以下代码获得. sudo apt-get update //访问源列表,并读取软件列表 sudo apt-get install gcc sudo apt-get install g+

  • 在CentOS 7上安装Docker环境的方法与注意事项

    官网文档:https://docs.docker.com/engine/installation/linux/centos/ ,本文大部分是照搬官方文档写的,如果你英文还不错,那么就直接移步官方文档吧,如果你英文实在是不行,那就勉强看一下本人这生涩的翻译~ 以下操作均在root用户下完成 docker的安装要求64位系统且内核版本大于3.10.所以如果是centos的话,必须安装CentOS7.0或以上版本. 我们这里使用的是CentOS7.2 mininul. uname -r 3.10.0-

  • 详解ubuntu14.04如何设置静态IP的方法

    本文详细的介绍了如何使用ubuntu14.04设置静态IP的方法,可以快速的设置静态ip,不用每次都需要修改一些SSH链接.所以特将在ubuntu14.04系统下设置静态IP的方法记录一下. 第一步: 配置静态IP地址: 打开/etc/network/interfaces文件,内容为 auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp 以上表示默认使用DHCP分配IP,如果想指定静态IP,则需要如下的修改 auto lo i

  • JupyterNotebook设置Python环境的方法步骤

    使用Python时,常遇到的一个问题就是Python和库的版本不同.Anaconda的env算是解决这个问题的一个好用的方法.但是,在使用Jupyter Notebook的时候,我却发现加载的仍然是默认的Python Kernel.这篇博客记录了如何在Jupyter Notebook中也能够设置相应的虚拟环境. conda的虚拟环境 在Anaconda中,我们可以使用conda create -n your_env_name python=your_python_version的方法创建虚拟环境

随机推荐