在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/
声明:本博客原创文字只代表本人工作中在某一时间内总结的观点或结论,与本人所在单位没有直接利益关系。非商业,未授权,贴子请以现状保留,转载时必须保留此段声明,且在文章页面明显位置给出原文连接。
如果大家感觉我的博文对大家有帮助,请推荐支持一把,给我写作的动力。