windows下安装docker(纠正报错)+加速下载kali镜像
大家好,我是Alex。今天给大家带来的教程是在Windows下安装Docker和安装Kali容器镜像。首先,我们需要从Docker官网下载最新版的DockerToolBox。下载完成后,请确保您的电脑虚拟化设置已经支持并打开。
您可以在链接处下载工具进行检测,并通过百度搜索了解设置方法。接下来,直接安装DockerToolBox即可。安装完成后,您会看到三个图标。需要注意的是,虽然也可以下载Windows下的Docker程序,但该项目已经被正式弃用。我之前在我的Windows 8.1系统上安装官方最新的DockerToolBox时遇到了一些复杂的错误。如果您觉得麻烦的话,可以下载并安装这个版本。
继续介绍,Kitematic(Alpha)是一个Docker GUI工具。用户可以在Docker客户端中运行命令(例如docker run hello-world)启动一个容器,并在Kitematic中观察结果。通过GitHub账号登录,您可以看到自己创建的镜像,或者从GitHub上下载的镜像。
Oracle VM VirtualBox是一个虚拟机管理器,可以用来创建虚拟机,也可以对当前正在运行的虚拟机进行管理。
Docker Quickstart Terminal提供了Docker命令行操作的功能。双击运行Docker Quickstart Terminal,如果运气好的话,您会看到如下界面,表示安装完成。
如果遇到了错误,请继续往下进行。目前最常见的错误是与VirtualBox相关的问题,解决办法也是层出不穷。下面是我在Windows 8.1下经过测试总结出来的快速判断和解决VirtualBox报错问题的方法。请找到Docker Toolbox目录下的start.sh文件,并用编辑器打开。
在系统环境变量中加入这两条变量,并指定VirtualBox的目录位置。为了避免出现其他错误,最好将其放在路径名没有空格、特殊符号和中文字符的位置。设置完成后,请保存!然后运行start.sh文件,查看是否还有错误。如果仍然报错,那么我们继续进行下一步。
具体的报错代码我没有保存,您可以适当地通过百度搜索进行了解。找到VirtualBox图标,打开虚拟机界面。如果没有问题,界面应该是这样的。
接下来,打开一个虚拟机,检查是否可以正常打开。如果报错类型类似于下面的情况,说明是虚拟机版本的问题,需要更新或降低版本。您可以在官网下载最新版本的虚拟机。在此之前,需要先卸载已安装的VirtualBox。然后安装完成后,重新配置环境变量或安装到之前的变量路径中。
如果最新版本的VirtualBox仍然存在问题,您可以重复卸载和安装操作,更换VirtualBox版本。我在百度上找到了一个链接,该版本在我的系统中可以完美适应。
如果出现VirtualBox COM server is not running问题,需要注册VBoxSVC组件:VBoxSVC/ReRegServer,然后再次运行即可。
此外,在用户目录下,有一个.VirtualBox目录,其中有一个VirtualBox.xml文件,千万不能丢失。因为其中记录了父盘的信息,如果丢失了,将很难重建。
还有一种提示是VBoxDD.DLL错误,请参考相关资料进行解决。
到这里,关于安装Docker的报错问题基本解决了。完成后,我们当然要来个"Hello World"了!
最后,让我们来安装Kali吧,嘿嘿嘿~~~~~~
安装完成后,Docker是可以通过SSH连接的。Docker的默认账号是user,密码是dockerpass,IP地址会在安装完成后显示。
使用命令docker pull kalilinux/kali-linux-docker下载镜像。因为Kali Linux的开发团队已经将Kali Linux的Docker镜像上传了,只需要输入命令即可下载镜像。
这样下载可能会很慢,您可以申请加速主机,在Docker下使用Dao加速拉取镜像。
等待下载完成,速度起飞!!!
使用docker images命令查看镜像,使用docker run -i -t af6dbeee3792 /bin/bash命令启动容器并进入系统。
教程到此结束!我也是刚入门,如果有任何错误或不足之处,请多多指正和补充。
您一定会喜欢的!