推荐阅读知乎版,排版更好一点 WSL2安装Docker
WSL2安装Docker比较简单,这里记录下,主要参考官方文章如下:
1、确保已安装WSL2
首先确保你已经安装了WSL2
wsl -l -v
如果没有安装,请参考:
在 Windows 10 上安装适用于 Linux 的 Windows 子系统 (WSL)
2、 安装Docker
直接下载windows版的docker
在安装的时候,会弹出 Enable WSL2 Engine 之类的字样,是默认勾选,直接下一步安装完成即可。
3、 使用
替换为国内源
https://registry.docker-cn.com # Docker中国区官方镜像
http://hub-mirror.c.163.com # 网易
https://docker.mirrors.ustc.edu.cn # ustc
https://docker.mirrors.ustc.edu.cn # 中国科技大学
https://cr.console.aliyun.com/ # 阿里云容器 服务
在powershell中运行以下命令。
docker run -dp 80:80 docker/getting-started
通过docker images 可以看到该image,同样在Docker Client也可以看到相关信息。
完整测试
下面安装一个Hbase进行完整的测试(以下命令均是在Powershell中,Hbase比较大,刚好我需要用就用来作为实验了,不推荐大家使用实验):
docker search hbase
docker pull harisekhon/hbase
docker run -d --name hbase001 -p 16010:16010 harisekhon/hbase
访问 localhost:16010
至此,完美
同样的,我们在powershell和wsl中,输入docker ps,均能看到正在运行的容器信息。