在Windows 10 2004版本,微軟更新WSL到了2.0,WSL 2.0已經擁有了完整的Linux內核!今天來測試一下,是否可以安裝docker!
一、開啟WSL
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform --啟用“虛擬機平台”可選組件
默認使用wsl2
wsl --set-default-version 2
二、安裝Ubuntu
三、安裝docker
sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common -- 信任 Docker 的 GPG 公鑰: curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - -- 對於 amd64 架構的計算機,添加軟件倉庫: sudo add-apt-repository \ "deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu \ $(lsb_release -cs) \ stable"
-- 安裝docker
sudo apt-get update sudo apt-get install docker-ce
四、啟動docker
sudo service docker start
啟動成功后,我們可以用一些常用的docker命令來測試docker是否啟動成功,如:
docker images
docker search nginx
五、測試docker
最簡單的測試方法,運行docker的helloworld,命令如下:
docker run hello-world
這里使用了nginx的鏡像進行了測試,命令如下:
docker pull nginx
docker run --name nginx -p 8080:80 -d nginx
運行成功后,可以查看WSL的ip地址,在瀏覽器中輸入內網IP地址 + 端口號進行瀏覽!
參考資料:
https://docs.microsoft.com/zh-cn/windows/wsl/install-win10
https://www.jianshu.com/p/c27255ede45f
作者:雲霏霏
QQ交流群:243633526
博客地址:http://www.cnblogs.com/yunfeifei/
聲明:本博客原創文字只代表本人工作中在某一時間內總結的觀點或結論,與本人所在單位沒有直接利益關系。非商業,未授權,貼子請以現狀保留,轉載時必須保留此段聲明,且在文章頁面明顯位置給出原文連接。
如果大家感覺我的博文對大家有幫助,請推薦支持一把,給我寫作的動力。