最新消息:

环境搭建:windows下docker的安装及kali部署

Kali Linux demon 43869浏览 0评论

windows下安装docker

Docker for Windows的安装与使用:

在Windows 10中,下载Docker for Windows的安装包,然后开始安装。正如上面所述,如果Hyper-V没有启用,安装过程会自动启用Hyper-V,这将需要重新启动Windows系统。安装完成后,就可以在Windows下使用Docker了。

在安装docker for windows 之后 不能安装vm、vbox等虚拟机,如需安装vbox、vm等虚拟机可采用下一个docker tools box 安装方法。

启动Docker for Windows,会在系统托盘部分显示一条小鲸鱼的图标:在Docker完全启动之前,小鲸鱼背上的小方块会不停地闪烁变化,等小方块稳定不变后,表示系统完全启动成功,此时就可以对Docker的环境进行设置,或者开始执行Docker命令了。

在Docker for Windows成功启动后,就可以在CMD下执行Docker命令了。

Docker tools box的安装与使用:

因为Docker Engine守护程序使用特定于Linux的内核功能,因此无法在Windows上本机运行Docker Engine。相反,你必须使用docker命令 docker-machine,创建并连接到一个小型的Linux VM您的计算机上。该VM在Windows系统上为您托管Docker Engine。

要运行Docker,您的计算机必须具有运行Windows 7或更高版本的64位操作系统。另外,您必须确保在您的计算机上启用虚拟化。

0x001 安装?

 

安装完会有 VirtualBox/Docker Quickstart Terminal /kitematic (GUI图形化管理工具) 。

0x002 报错

启动Dcoker tools box时报错,该如何解决?

解决方案:(Windows环境下手动更新boot2docker.iso)下载boot2docker.ISO替换该C盘当前用户目录下的 .docker/machine/cache\boot2docker.iso 的boot2docker.iso 这个镜像文件。

下载链接:https://github.com/boot2docker/boot2docker/releases

不过在这里会产生一个问题,镜像下载速度非常的慢!!因为镜像在国外,所以下载过程可能会出现延迟掉线等情况。因此这里我建议大家可以使用几个国内的docker镜像加速器:阿里云加速器&DaoCloud 加速器!!!

如果你使用的docker是docker for windows 、或者docker for mac 的话,推荐你使用‘DaoCloud 加速器’。

下载地址:https://www.daocloud.io/mirror#accelerator-doc

一 、在‘DaoCloud 加速器’ 注册登录后 进行复制镜像地址,到docker下进行设置。

二、右键点击桌面顶栏的 docker 图标,选择 Preferences,找到Daemon,在registy mirrors 中添加,并应用重启docker(apply&restart)

三、如果你是linux 或者docker tools box 的话,可以选择阿里云加速器–docker镜像仓库?https://account.aliyun.com。

四、创建并连接容器、端口映射、绑定随机id

docker run -i -t –name kali? -p 8081:80? -p 8080:8080? -p 4444:4444? -p 5555:5555? -p 2222:22? kalilinux/kali-linux-docker? /bin/bash

五、考虑到新人、地区网络等问题。以下方法通用(windows、mac、linux),可一次性解决docker拉取kali镜像(延迟,不能下载)等问题。

链接:https://pan.baidu.com/s/1kVbUKyr

密码:xrvi

相关视频及镜像已上传至百度网盘。

1 .导入镜像

格式:?docker import xxx.tar 镜像名(随意指定)

docker import kali.tar kali

2.创建并连接容器、端口映射、绑定随机id

docker run -i -t –name kali? -p 8081:80? -p 8080:8080? -p 4444:4444? -p 5555:5555? -p 2222:22? kali ?/bin/bash

3.下次开启容器,连接容器

docker start kali ? ? ? ? ? ? ? //kali 指定为–name 定义的容器名称

docker attach kali ? ? ? ? ?// attach 为链接容器

4.进行更新源、安装自己需要的工具如:

这里向大家做个预告在接下来的五月份,我将会发布一篇本人撰写的Docker学习经验谈文章。感兴趣的小伙伴可以持续关注我们博客,敬请期待!

转载请注明:即刻安全 » 环境搭建:windows下docker的安装及kali部署

您必须 登录 才能发表评论!

网友最新评论 (5)

  1. 66666666666
    stalluy8年前 (2017-04-08)
  2. 重新开始学习
    hackxiaoxion7年前 (2018-05-14)


合作伙伴