在安装配置docker之前,一定要进行更新,而更新之前记得换源
Python apt-get update apt-get upgrade |
更新完成之后,记得需要检查是否支持docker
Docker 要求操作系统的内核版本高于 3.10。你可以使用以下命令检查当前的内核版本:

‘如果你的内核版本高于 3.10,你可以继续进行下一步。否则,你需要升级内核或选择一个支持 Docker 的操作系统.而后就可以开始安装docker了
在 Kali Linux 上,我们推荐使用 apt-get 命令安装 Docker。执行以下命令来安装 Docker:
Python apt-get install docker.io |

安装完成之后,需要启动docker

如果你希望 Docker 在系统启动时自动启动,可以使用以下命令将其设置为开机自启动:
Python systemctl enable docker |
注意:你试图把docker设置成自启动时系统会显示如下内容

所以运行以下代码即可。
Python /lib/systemd/systemd-sysv-install enable docker |

要验证 Docker 是否成功安装,可以执行以下命令查看 Docker 的版本信息

如果一切正常,你应该能够看到输出中显示了 Docker 客户端和服务器的版本号。
最后,你可以使用以下命令检查 Docker 服务的运行状态
Python systemctl status docker.service |

确保服务处于运行状态(绿色)。至此,你已成功在 Kali Linux 上安装和配置 Docker。现在,你可以享受容器化技术带来的便利和灵活性。
安装docker-compose


测试安装结果
Python docker-compose --version |

安装docker-machine
执行命令:
Python curl -L https://github.com/docker/machine/releases/download/v0.13.0/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine && chmod +x /tmp/docker-machine && sudo cp /tmp/docker-machine /usr/local/bin/docker-machine |

我的是直接连接上了github,如果你的连接不上,可以使用下面的方法
Python 解决办法:更改/etc/文件夹下的的hosts文件添加如下内容 本机IP github.com git 13.250.177.223 github.com #github.com 192.30.253.112 github.com 192.30.253.119 gist.github.com 151.101.100.133 assets-cdn.github.com 151.101.100.133 raw.githubusercontent.com 151.101.100.133 gist.githubusercontent.com 151.101.100.133 cloud.githubusercontent.com 151.101.100.133 camo.githubusercontent.com 151.101.100.133 avatars0.githubusercontent.com 151.101.100.133 avatars1.githubusercontent.com 151.101.100.133 avatars2.githubusercontent.com 151.101.100.133 avatars3.githubusercontent.com 151.101.100.133 avatars4.githubusercontent.com 151.101.100.133 avatars5.githubusercontent.com 151.101.100.133 avatars6.githubusercontent.com 151.101.100.133 avatars7.githubusercontent.com 151.101.100.133 avatars8.githubusercontent.com 185.199.108.153 assets-cdn.github.com 185.199.109.153 assets-cdn.github.com 185.199.110.153 assets-cdn.github.com 185.199.111.153 assets-cdn.github.com 151.101.113.194 github.global.ssl.fastly.net |
我认为有点小危险,避免系统崩溃,尝试之前记得拍摄快照

测试安装结果

后面教大家如何部署awd的平台