wsl安裝、配置
wsl安裝、配置 - 設定 -> 系統 -> 關于 -> 確定運作的是 Windows 版本 16215 或更高版本
- microsoft store方式安裝
# 官方參考:https://docs.microsoft.com/zh-cn/windows/wsl/install-manual
# 參考:https://zhuanlan.zhihu.com/p/386590591
# 安裝步驟:使用指令安裝wsl linux核心,再打開Microsoft Store安裝linux分發版
# 分發版安裝後輸入使用者名和密碼
# 報錯(使用者名隻能小寫):adduser - “Failed to create user” due to regular expression error - Ask Ubuntu
# 官方參考:https://docs.microsoft.com/zh-cn/windows/wsl/install
# 管理者身份打開powershell,安裝核心
wsl --install
# 檢視發行版,安裝發行版
wsl -l -o
wsl --install -d Ubuntu
# 安裝核心,下載下傳發行版,輕按兩下發行版直接安裝
# 安裝完成後設定使用者名和密碼
sudo passwd root
# 備份配置檔案
cp /etc/apt/sources.list /etc/apt/sources.list.bak
# 編輯配置檔案
vim /etc/apt/sources.list
# 配置為如下内容
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src 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-backports main restricted universe multiverse
apt update
# 更新時報錯:Err:1 http://mirrors.aliyun.com/ubuntu xenial InRelease Temporary failure
# 更改dns
sudo vi /etc/resolv.conf
# 将nameserver 127.0.0.53改為如下:
nameserver 8.8.8.8
nameserver 8.8.4.4
# 安裝curl
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
# 添加docker源
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
sudo apt-get update
# 安裝docker
sudo apt-get install docker-ce
# 驗證是否安裝成功
docker version
docker -v
# 啟動docker,之後就可以拉取鏡像了
sudo service docker start
- 報錯:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
# 解決方案:以管理者的身份打開wsl,之後以管理者的身份root登入wsl