雨云服务器助你轻松搭建内网穿透,解决无公网IP问题。-X黑手网
点击查看-X黑手网
点击查看-X黑手网

如何在 WSL2 Kali Linux上安装 Docker?

前言

Kali 可以安装在任何东西上,例如 Raspberry Pi。但是,如果您是铁杆 Windows 用户,使用 Kali Linux WSL2 和 Docker 可能会很方便。您不得不为虚拟机而烦恼的日子已经一去不复返了。如今,WSL2 提供了性能,并提供了一种在 Windows 桌面上运行 Kali Linux 的简单方法。您可能知道在虚拟机中创建虚拟机是不可能的。这就是 Docker 的优势所在——您可以在 WSL2 Kali Linux 机器上安装 Docker。

事不宜迟,让我们看看如何安装它。

如何安装 Kali Linux WSL2?

对于那些机器上没有 Kali Linux 的人,我们将简要介绍安装说明。

这实际上可以在五分钟内完成。

推荐阅读

Windows折腾笔记之Win11 使用 WSL2 安装 KaliLinux 并安装图形界面-X黑手网

如果您确实有 Kali,让我们继续安装 Docker。

如果要在 Kali Linux WSL2 上安装 Docker,则必须在 Windows 主机上安装 Docker。在 Windows 上下载并安装 Docker Desktop。

在此之后,必须在 Docker 设置中启用 WSL 集成。打开 Docker 桌面应用程序并转到设置。

image

单击“资源”选项卡,然后转到“WSL 集成”。

062cabeb52cd2461d830abd8ee45528

在“启用与其他发行版的集成:”下,选择 kali-linux,然后单击“应用并重新启动”来应用更改。

此时,一切都已准备就绪,因此我们可以在 Kali Linux CLI 中继续。执行以下命令:

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add –

echo 'deb [arch=amd64] https://download.docker.com/linux/debian buster stable' | sudo tee /etc/apt/sources.list.d/docker.list

或者

sudo apt remove docker docker-engine docker.io containerd runc  
sudo apt autoremove --purge  
sudo apt autoclean  
sudo apt update  
sudo apt install docker-ce docker-ce-cli containerd.io

在此之后,更新操作系统:

sudo apt-get update

并安装 Docker:

sudo apt-get install docker-ce

您应该记住,用于启动 Docker 的命令在 WSL 上有所不同。您必须使用以下命令:

sudo /etc/init.d/docker start 

因此,您应该能够使用 Docker。以下容器是从主机启动的。现在我可以从 Kali Linux 中看到它们:

image

不仅如此,现在还可以从 Kali 创建新的容器。这将使您的工作更加轻松。

就是这样。恭喜,您刚刚在 Kali Linux WSL2 上安装了 Docker!

修改Docker的镜像文件,可以提高下载速度.

image

image

{
  "registry-mirrors": [
    "http://mirrors.aliyun.com",
    "https://mirrors.tuna.tsinghua.edu.cn",
     "https://1nj0zren.mirror.aliyuncs.com",
    "https://docker.mirrors.ustc.edu.cn",
    "http://f1361db2.m.daocloud.io",
    "https://registry.docker-cn.com"
  ],
  "insecure-registries": [
    "docker.wongoing.net"
  ],
 ...... 
}
  • 点击Apply and Restart(否则,无法生效.)

image

二、Docker的汉化portainer管理工具直接安装

1、工具安装

(1).win + X 打开 shell 的管理员模式.

image

(2) . 输入命令

  • 创建数据文件夹
docker volume create portainer_data

image

  • 直接用汉化版镜像
docker pull 6053537/portainer-ce

image

  • 启动和加载命令
docker run -d --name portainer -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data  6053537/portainer-ce

image

  • 查看Docker DeskTop 的Image就会看到下载好的工具.

image

      • 在如图位置点击run

    image

  • 进行设置.

image

image

2、浏览器使用

(1) 打开浏览器后,首先,进行账户注册,密码要是12位.

image

(2) 如果输入完密码,没有出现创建用户,就打开DockerDeskTop,点击如图刷新,再次打开输入密码,就可以创建账户了.(先红色圈,再蓝色圈)

image

(3) 登陆账户后,就会进入首页,就会看到Docker容器.

image(4) 点击进入就可以对Docker内部进行操作了.比如看下安装的portainer.

© 版权声明
THE END
喜欢就支持一下吧
点赞10赞赏 分享
评论 共1条

请登录后发表评论