kali装docker
Lkaikali安装docker
也是费尽了9牛2虎之力,不知道之后会不会又突然不能连,反正现在是可以的
先进root权限

然后进入sources.lis重新编辑apt源
1
| vim /etc/apt/sources.list
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| #其他apt源 #此处,笔者仅添加中科达和阿里的,其他注释掉 #中科大 deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib #阿里云 deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib #清华大学 #deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free #deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free #浙大 #deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free #deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free #东软大学 #deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contribp.kali.org/kali kali-rolling main non-free contrib #重庆大学 #deb http://http.kali.org/kali kali-rolling main non-free contrib #deb-src http://http.kali.org/kali kali-rolling main non-free contrib
|
然后更新源
2.安装docker
1
| apt install -y docker.io
|
查询docker版本,验证是否安装成功,成功后会出现对应的版本号
3.配置国内镜像加速器
1
| sudo vim /etc/docker/daemon.json
|
这里我们使用阿里云的加速器,去注册一下阿里云,每个人都有一个自己的,网址在这容器镜像服务
然后编辑
1
| vim /etc/docker/daemon.json
|
输入
1 2 3
| { "registry-mirrors": ["https://xxx.mirror.aliyuncs.com"] }
|
这里的xxx就是对应的你自己的阿里云的加速器,然后:wq保存
再重新加载加速器
1
| sudo systemctl daemon-reload
|
重启docker
1
| sudo systemctl restart docker
|
之后我先进入我的桌面,开启一下代理,然后输入
1
| curl -I https://registry-1.docker.io/v2/
|

就说明你的kali现在已经可以成功访问Docker Hub了
401 是正常的,因为你没登录,它要你获取 token
然后就是加代理
1
| sudo nano /etc/systemd/system/docker.service.d/http-proxy.conf
|
再这个地方加上你的代理
1 2 3
| [Service] Environment="HTTP_PROXY=http://your.proxy.server:port/" Environment="HTTPS_PROXY=http://your.proxy.server:port/"
|
或者直接
1 2 3 4 5 6
| sudo mkdir -p /etc/systemd/system/docker.service.d sudo tee /etc/systemd/system/docker.service.d/http-proxy.conf <<EOF [Service] Environment="HTTP_PROXY=http://your.proxy.server:port/" Environment="HTTPS_PROXY=http://your.proxy.server:port/" EOF
|
创建完配置文件后,执行以下命令重新加载 systemd 配置:
1
| sudo systemctl daemon-reload
|
然后重启docker服务来应用配置
1
| sudo systemctl restart docker
|
你可以通过以下命令验证 Docker 是否成功使用了代理配置:
1
| docker info | grep -i proxy
|

最后拉取试一下

成功,谁懂这一刻的救赎感/(ㄒoㄒ)/~~
参考文档kali下Docker详细安装、docker-compose安装_kali安装docker-CSDN博客
kali下对Docker的详细安装_kali安装docker-CSDN博客