1. 安装
1 | wsl --install ubuntu |
2. 换源
以阿里云为例,可依据下载速度自行替换
1 | sudo sed -i s/archive.ubuntu.com/mirrors.aliyun.com/g /etc/apt/sources.list |
3. 配置代理[^1](可选)
将下面函数加入到~/.profile
中,记得编辑端口:
1 | export hostip=$(cat /etc/resolv.conf |grep -oP '(?<=nameserver\ ).*') #获得网关地址 |
更新配置并测试可用性:
1 | source ~/.profile #加载环境 |
4. 配置中文环境(可选)
1 | sudo apt install language-pack-zh-hans |
wsl --shutdown
退出重进。
安装中文输入法,ibus、fcitx二者选其一:
1 | #ibus: |
5. 配置OhMyZsh及PowerLevel10k主题(可选)
安装zsh及OhMyZsh
1 | sudo apt install zsh |
安装PowerLevel10k主题
1 | git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k |
在 ~/.zshrc
中设置ZSH_THEME="powerlevel10k/powerlevel10k"
保存,exit
重启zsh开始设置PowerLevel10k
安装命令补全及代码高亮插件
1 | cd $ZSH_CUSTOM/plugins |
打开.zshrc
,引入插件:
1 | plugins=( |
更新配置:
1 | source ~/.zshrc |
6. 安装Docker
方式一 安装Docker Desktop
配置好WSL2的情况下,Docker Desktop安装时会默认勾选“Use WsL 2 instead of Hyper-V (recommended)”,直接安装即可。
方式二 Linux推荐方式
判断是否已启用Systemd:
1 | ps --no-headers -o comm 1 |
若返回结果为init
,需要启用Systemd才可以安装Docker
启用Systemd:
1 | sudo echo -e "[boot]\nsystemd=true" | sudo tee -a /etc/wsl.conf |
安装Docker:
1 | curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun |
安装最新版本 Docker-compose(目前为 2.13.0):
curl -L "https://github.com/docker/compose/releases/download/v2.13.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-composeln -s /usr/local/bin/docker-compose /usr/bin/docker-compose