wsl2安装与调试到docker

it2023-12-23  70

wsl2安装

官方文档

https://docs.microsoft.com/zh-cn/windows/wsl/install-win10#update-to-wsl-2

root用户

如果不想创建用户,直接在设置用户时关掉重新打开就会以root用户运行

卸载

# 查看版本 wslconfig /l 适用于 Linux 的 Windows 子系统分发版: Ubuntu-20.04 (默认) # 卸载指定版本 wslconfig /u Ubuntu-20.04

换源

备份原始文件

mv /etc/apt/sources.list /etc/apt/sources.list.20200722

修改服务器地址

sudo vi /etc/apt/sources.list

写入阿里云镜像源

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

更新

sudo apt update

安装Docker

卸载旧版本Docker:

sudo apt-get remove docker docker-engine docker.io containerd runc

安装依赖:

sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common -y

添加Docker源:

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 update

安装Docker:

sudo apt install -y docker-ce

启动服务:

sudo service docker start

安装 zsh

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

测试hello-world

$ docker run hello-world Hello from Docker! This message shows that your installation appears to be working correctly.
最新回复(0)