子系統(tǒng)出來挺長(zhǎng)時(shí)間了,看看配置,公司的渣機(jī)也就能玩玩wsl1,也就是第一代子系統(tǒng)。
算了,就這么鼓搗吧。
子系統(tǒng)選擇 Ubuntu。
安裝子系統(tǒng)
略
配置 docker
[官網(wǎng)配置手冊(cè)](https://docs.docker.com/install/linux/docker-ce/ubuntu/
先卸載舊版docker:
sudo apt-get remove docker docker-engine docker.io containerd runc
然后再繼續(xù)安裝:
# 更新索引
sudo apt-get update
# 安裝軟件,允許 apt 通過 https 訪問存儲(chǔ)庫
sudo apt-get install -y \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
# 添加Docker的官方GPG密鑰
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# 設(shè)置存儲(chǔ)庫
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
# 安裝 docker 客戶端
sudo apt-get install docker-ce
# 賦權(quán)
sudo usermod -aG docker $USER
# 安裝 docker-compose
sudo apt install docker-compose
關(guān)聯(lián) wsl 到 docker-for-windows
在 wsl 中運(yùn)行
echo "export DOCKER_HOST=tcp://localhost:2375" >> ~/.bashrc && source ~/.bashrc
wsl 目錄掛載
wsl 目錄掛載默認(rèn)在 /mnt/c,跟 docker-for-windows 的工作方式不一致,因此需要做下調(diào)整。
sudo vi /etc/wsl.conf
[automount]
root = /
options = "metadata"
保存以后,重啟 wsl。
啟動(dòng)laradock
在 windows 的 laradock 目錄中打開命令行,運(yùn)行 bash 即可快速進(jìn)入 wsl 中的對(duì)應(yīng)目錄,然后再執(zhí)行 docker-compose up 命令就能啟動(dòng)服務(wù)。
啟動(dòng)完以后,宿主機(jī)直接訪問即可。
如果配置虛擬域名,一樣是在宿主機(jī)的 hosts 添加。