推荐阅读知乎版,排版更好一点 WSL2安装Docker


WSL2安装Docker比较简单,这里记录下,主要参考官方文章如下:

Docker wsl2图标

1、确保已安装WSL2

首先确保你已经安装了WSL2

wsl -l -v

img

如果没有安装,请参考:

在 Windows 10 上安装适用于 Linux 的 Windows 子系统 (WSL)

2、 安装Docker

直接下载windows版的docker

Docker Hubhub.docker.com

在安装的时候,会弹出 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/	# 阿里云容器  服务

img

img

在powershell中运行以下命令。

 docker run -dp 80:80 docker/getting-started

通过docker images 可以看到该image,同样在Docker Client也可以看到相关信息。

img

img

完整测试

下面安装一个Hbase进行完整的测试(以下命令均是在Powershell中,Hbase比较大,刚好我需要用就用来作为实验了,不推荐大家使用实验):

docker search hbase

img

docker pull harisekhon/hbase

img

docker run -d --name hbase001 -p 16010:16010 harisekhon/hbase

img

访问 localhost:16010

img

至此,完美

同样的,我们在powershell和wsl中,输入docker ps,均能看到正在运行的容器信息。

img

img

Logo

更多推荐